仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1272|回复: 8
打印 上一主题 下一主题

[学习教程] FLASH教程之养成Flash ActionScript代码编写好习气 (1)

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:35:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
每一个人玩Flash一段工夫后,城市构成本人的一套FlashActionScript代码编写习气。好的代码编写习气能够尽量制止初级掉误和不用要的贫苦,从而减速开辟历程,进步开辟质量。火山如今固然只是专业喜好者,但两年的堆集,再加上“火山之家”的开辟,也天然而然的构成了火山特征的开辟习气。这些习气从某种水平反应了我如今的开辟程度,以是它基础上都是环绕着小型、快速、面向历程的开辟形式构成的,良多中央还很稚嫩。不外今后跟着我才能的不休进步,和劈面向工具编程头脑的进修,它一定还要不休的更新和完美。

  库文件夹分类习气

  ・声响、图片各自放到自力的文件夹。
  ・MC则依据栏目举行分类到分歧的文件夹。
  ・一样平常不必图形元件。

  工夫轴办理习气

  ・最下层为AS层,假如AS层凌驾三层,则创建专门的AS图层文件夹。多层AS层必要注重代码实行按次。
  ・第二层为标签层。
  ・主场景别的图层按栏目举行文件夹分类,但一个MC内一样平常仅为一个栏目,不必分类。
  ・不异性子并且互相影响不年夜的元件放一层,别的的自力分层,并按视觉效果举行高低分层。
  ・loading、过渡动画、功效页面分在分歧的场景。
  
元件定名习气

  ・库中元件的定名:接纳中文定名,后边增加特定元件的后缀,好比我有一个“导航”的元件,按钮则定名为:“导航BTN”,影片剪辑则定名为:“导航MC”。声响和图片则间接利用“导航”定名。
  ・定名的三步一致性:即元件在库中的名字,在场景中的实例名,和地点层的名字只管坚持一致。好比一个元件在库中的名字为:“导航MC“,则它在场景中的实例名将为“daohang_mc”,它地点的层名将为“导航”。如许在元件十分多,代码编写量十分年夜的时分,能够无效的节俭定名和查找工夫,同时制止援用毛病。
  ・文本域定名:假如一个MC中唯一一个静态文本域,则一致定名为:“wenben_txt”,其变量名为“wenben_var”。假如有两个以上静态文本域,则依据其功效举行定名。

  架构习气

  ・三层分别:主场景数据层,动画层,代码功效层举行分别。因为数据加载完成时,会招致长久的动画不流利,以是我一样平常在loading场景中把数据一同加载完成,然落后进动画场景。大批的工夫轴动画又会招致项目布局凌乱,以是我一样平常又会把动画也处置成自力场景,将动画最初一贞复制,然后创建新的功效场景并粘贴,一切的中心代码都会合在功效场景中。
  ・MC布局:因为每一个MC基础又相称一个自力的小SWF,以是它的布局也只管服从“三层分别”的头脑。
  ・MC双贞式:每一个MC都坚持两贞。只管年夜部分情形下,都能够用一贞完成义务,但我仍是会专门留一贞,为大概的贞数据革新留不足地。
  ・元件嵌套布局一样平常不凌驾三层,心甘情愿的情形下,也要包管代码不写在三层以下的元件上。
  ・内部挪用SWF全体界说:_lockroot=true。
  ・内部挪用的SWF中毫不利用_level0,除非出格必要。
  向历程的布局化AS代码编写习气

  1、代码散布
  一切代码均写在工夫轴上,一样平常都在第一贞,元件上毫不写代码。主场景上的代码卖力对全部体系的初始设置,各MC工夫轴上的代码各成一体。

  2、代码布局
  按代码编纂器中从上到下的按次。
  1体系初始化:
    ①界面初始化:包含编码设置,舞台设置,元件可见性,可用性等等初始设置。
    ②变量初始化:工夫轴大概全局变量初始化。
    ③数组初始化:初始必要的数组,并使用轮回举行赋值。
    ④工具初始化:初始必要的一切工具,并注册侦听器。
  2、代码逻辑布局:这里是全部代码的逻辑布局,一样平常经由过程一系列的函数挪用使各类功效无机分离。
  3、功效块儿:一样平常按逻辑布局中的按次界说各个功效块儿,并封装到函数中。

  3、定名习气
  全体接纳中文拼音全拼。
  1、变量定名:利用“var”举行工夫轴变量声明,而且接纳中文全冒死名,示例:varliuyan="";
  2、数组和工具定名:接纳全拼加对应的后缀,示例:varshuzu_array=newArray();varliuyan_lv=newLoadVars();
  3、函数局域变量定名:利用全拼加“fc”后缀,示例:functionfanye(anniu_fc);
  4、内部通讯变量定名:内部传送给FLASH的变量,增加对应的后缀:
示例:txt传送给FLASH的变量用:liuyan_txt,ASP则为:liuyan_asp。
</p>
[1]200806/13009_2.html>[2]200806/13009_2.html>下一页




FLASH传送给内部的变量加“flash”后缀,示例:yeshu_flash。

  4、正文习气
  1、正文</p>
200806/13009.html>上一页200806/13009.html>[1][2]


Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
再见西城 该用户已被删除
沙发
发表于 2015-1-17 18:09:11 | 只看该作者
传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-22 05:37:35 | 只看该作者
它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  
简单生活 该用户已被删除
地板
发表于 2015-1-30 23:09:37 | 只看该作者
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 17:04:23 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
不帅 该用户已被删除
6#
发表于 2015-2-17 17:27:18 | 只看该作者
对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。
老尸 该用户已被删除
7#
发表于 2015-3-5 21:38:09 | 只看该作者
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
小妖女 该用户已被删除
8#
发表于 2015-3-12 15:54:00 | 只看该作者
现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~
admin 该用户已被删除
9#
发表于 2015-3-19 23:50:23 | 只看该作者
都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 03:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表