注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
Flash制作漂亮的水滴滑落效果教程
Flash制作星座查询器教程
Flash制作骄艳的鲜花情人贺卡
Flash鼠标跟随教程:制作蜻蜒点水
PS与Flash合作制作模糊渐变动画
Flash制作碧海蓝天海鸥飞片头动画
Dreamweaver实现flash的透明背景
Flash制作春雷闪电效果实例教程
Flash绘制斑驳的秋天落叶
Flash弹性效果的制作
您现在的位置: 顶尖设计 >> IT学院 >> 图形 >> 网页 >> flash >> 基础教学 >> 文章正文
打基础!Flash基础开发习惯指要
作者:佚名  来源:蓝色理想  点击:  更新:2006-12-20
简介:

架构习惯:

* 三层分离:主场景数据层,动画层,代码功能层进行分离。由于数据加载完成时,会导致短暂的动画不流畅,所以我一般在loading场景中把数据一起加载完成,然后进入动画场景。大量的时间轴动画又会导致项目结构混乱,所以我一般又会把动画也处理成独立场景,将动画最后一贞复制,然后建立新的功能场景并粘贴,所有的核心代码都集中在功能场景中。

* MC结构:由于每个MC基本又相当一个独立的小SWF,所以它的结构也尽量遵从“三层分离”的思想。

* MC双贞式:每个MC都保持两贞。尽管大部分情况下,都可以用一贞完成任务,但我还是会专门留一贞,为可能的贞数据刷新留有余地。

* 元件嵌套结构一般不超过三层,迫不得已的情况下,也要保证代码不写在三层以下的元件上。

* 外部调用SWF全部定义:_lockroot = true。

* 外部调用的SWF中绝不使用_level0,除非特别需要。

中文拼音面向过程结构化代码编写习惯:

一、代码分布:所有代码均写在时间轴上,一般都在第一贞,元件上绝不写代码。主场景上的代码负责对整个系统的初始设置,各MC时间轴上的代码各成一体。

二、代码结构:(按代码编辑器中从上到下的顺序)

1、系统初始化:

①界面初始化:包括编码设置,舞台设置,元件可见性,可用性等等初始设置。

②变量初始化:时间轴或者全局变量初始化。

③数组初始化:初始需要的数组,并利用循环进行赋值。

④对象初始化:初始需要的所有对象,并注册侦听器。

2、代码逻辑结构:这里是整个代码的逻辑结构,一般通过一系列的函数调用使各种功能有机结合。

3、功能块儿:一般按逻辑结构中的顺序定义各个功能块儿,并封装到函数中。

三、命名习惯:全部采用中文拼音全拼。

1、变量命名:使用“var”进行时间轴变量声明,并且采用中文全拼命名,示例:var liuyan="";

2、数组和对象命名:采用全拼加对应的后缀,示例:var shuzu_array=newArray(); var liuyan_lv=new LoadVars();

3、函数局域变量命名:使用全拼加“fc”后缀,示例:function fanye(anniu_fc);

4、外部通信变量命名:外部传递给FLASH的变量,添加对应的后缀:

示例:txt传递给FLASH的变量用:liuyan_txt,ASP则为:liuyan_asp。

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

四、注释习惯:

1、注释的位置:笔者一般习惯把注释写在代码前面。也就是先注释再代码。

2、注释频率:基本上是逐行注释,最少也是逐功能注释。

3、注释结构:

模块级代码用"==============="分隔。

功能级代码用"——————"分隔。

一般注释直接用"//"。

上一页  [1] [2] [3] 下一页






  • 上一篇文章:
  • 下一篇文章: 没有了
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务