灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:4131回复:0

一些Flash小技巧也许你用的着

楼主#
更多 发布于:2011-10-23 09:38
内容和界面的分离,代码和动画的分离,实在太重要了。
  比如今天遇到一个客户,要求修改N久前的一个连接。这下就太麻烦了。
  如果能把连接之类的东西存放在XML中,Flash每次启动就把XML读入(并且可以放在loading处,保证字符串完美读入,否则按钮按下去就连接到undefined了,呵呵)
  再者就是代码和动画的分离。我认为封装起来还是最重要的。由于我不太习惯2.0,所以还是喜欢用1.0对MC安装prototype,反正不是很大的项目,应该够了。
  所有的文本,比如,错误提示,都放到一个字符串里面,比如
var err_unloadXML:String = "您的XML文件未能正常读入,请重试 "
  呵呵,还是用了2.0的写法。
  当然又不得不提到2.0的类别性。2.0虽然不是一个很重视类别的语言。但是却给我们带来很多方便。最大的优点就是代码自动提示(MM总是那么人性化)
  特别是这样避免了把所有mc的后缀都改成_mc才有自动提示。
p>  就像LoadVars吧。如果你写

myRead = new LoadVars()
  这个没问题,但是myRead 后面的“自动提示”就出不来了
  如果这样写:
var myRead:LoadVars = new LoadVars()
  那就OK了,以后输入myRead,一定会有自动提示。而且如果出现类别不匹配的小失误,也会较好的解决
  比如
  在某处输入
myRead._x=100;
  肯定会报错。
 

喜欢0 评分0
游客

返回顶部