(2011-09-24 旧博文搬家)自动声明舞台实例
来源:互联网 发布:永强集团淘宝店是什么 编辑:程序博客网 时间:2024/05/17 01:18
平时在用到库元件的时候,有时是把库元件直接拖到舞台上使用的。然后为该实例定一个实例名称,这样就可以在代码中访问这个实例了。
这样虽然省去了new一个对象并且放置这个元件的过程,比较方便,但是也有麻烦的地方,就是在代码中要用到这个实例的方法或者属性的时候,由于没有在类文件中声明该实例,导致编写代码的时候flash IDE无法得知这个实例是属于什么类,也就是输入一个“.”符号后不会出现代码提示。
要解决这个问题,我们可以在 文件-发布设置-ActionScript3设置-舞台:☑自动声明舞台实例。这个选项默认是被选择的,现在把它取消掉。
该选项的意思是,如果你把一个元件拖到了舞台上,这样在生成swf 的时候,编译器会自动在文档类中(如果是拖曳到其他影片剪辑中则是在该影片剪辑对应的链接类中)声明你拖曳过去的元件实例,并为该实例属性命名为实例名称。
如果取消该选项,编译器就不会自动声明变量,这样会导致编译出错。这就需要你自己在文档类(或链接类)中声明一个与实例名称相同的变量以对应你拖曳到舞台上的元件实例。
比如 public var _btn:SimpleButton ;(注意,必须是声明为public)
这样既使自己的代码使用的变量一目了然,又可以在编写代码的时候实现代码提示功能。而且将来如果改变开发环境,比如Flex,也不会出现错误。
0 0
- (2011-09-24 旧博文搬家)自动声明舞台实例
- 搬家声明
- 搬家声明
- 搬家声明
- 博客搬家声明
- 博客搬家声明
- 博客搬家声明
- 博客搬家声明
- 博客搬家声明
- 博客搬家声明
- constructor 复制舞台上存在的实例
- LibGDX_4.3: 舞台(Stage)
- (2011-05-11 旧博文搬家)简单MP3播放器
- (2011-05-12 旧博文搬家)BOX2D_坦克大战
- 关于本人将会搬家博客的声明
- 博客搬家声明:csdn博客 到 博客园
- 搬家了!:)
- (撤销)搬家通知!!!
- LeetCode 254. Factor Combinations(因式分解)
- 第二十六课 实现线性表基本操作的函数 【项目1-4】
- (2011-05-11 旧博文搬家)简单MP3播放器
- (2011-05-12 旧博文搬家)BOX2D_坦克大战
- 百思不得姐之立即登录注册模块(五)
- (2011-09-24 旧博文搬家)自动声明舞台实例
- (2011-09-24 旧博客搬运)消消看
- (2011-12-11 旧博文搬运)创建Mysql过程与函数
- ClipDrawable制作图片渐进效果
- 关键词变红--正则表达式
- (2011-12-11 旧博文搬运)away3d太阳系DEMO
- 一些教训,或者叫做收获
- (2011-12-11 旧博文搬运)php的header语句
- (2011-12-11 旧博文搬运)[基于BOX2D引擎]物理切割游戏:猫狗照相馆