首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

如何得到元件得属性

2012-02-10 
怎么得到元件得属性我给动态文本框定义了一个实例ID outtext在代码上输入outtext.没有属性提示怎么样才能

怎么得到元件得属性
我给动态文本框定义了一个实例ID outtext

在代码上输入outtext.没有属性提示

怎么样才能有属性提示呢?

对于一个新手来说,没这些提示很难写代码,怎么解决这个问题?

[解决办法]
这个是你命名的问题 不是flash自身的问题
将实例名称命名成 “XX_元件类型”就能有提示
例如:
你放一个影片剪辑在舞台上 实例名称命名为my_mc 在动作中写my_mc.就会有属性提示
所以 你的outtext只要命名成outtext_txt 就能有提示了

[解决办法]
网上找了一篇文章:

大家好,如果你经常接触as代码,不难发现as内置类的命名是有一定的规律的。
我们要讲的是as2.0的内置类的命名,我想这对于我们今后更快速合理的运用as会有一定帮助的。

大家都知道Actionscript 2.0是由1.0演化发展而来,所以我们先看一下1.0的内置类的命名吧。要知道,运用点语法,我们可以创建类的相关属性和方法。

[举例]:

my_mc.createEmptyMovieClip

可以创建一个空的影片剪辑mymc.createEmptyMovieClip 不能创建空的影片剪辑

因为1.0的内置类命名只认my_mc(对于mymc是不予理睬的哦)。这之间的区别就是my后缀的不同,有“-”的就是正确的。 如果你想更加省事,还可以这么写(这可是绝门妙计哦 )_mc.createEmptyMovieClip因此这就是可以让我们应用自如的吧,就像上面提到的一样,其他内置类(data,Array, Color, MovieClip,等等)都有其简写的内置类命名哦。请看以下列表(2.0同样适用): 

Array: _array 
Button: _btn 
Color: _color 
Date: _date 
MovieClip: _mc 
Sound: _sound 
String: _str 
TextField: _txt 
TextFormat: _fmt 
XML: _xml 
XMLSocket: _xmlsocket这样的话,我们该怎么应用这些美妙的后缀呢?我们可以再命名新的实例的时候加上这些后缀。那么我们加上这些后缀又有啥好处呢? Mm公司给了我们者以贴心的设计哦,当我们以这种方式命名实例的时候,当你用点语法时,会跳出实例的相关的属性和方法(如图),这对于我们不是很方便吗?这也是面向对象程序设计的一大好处吧。
好了,现在我们把目光转向as2.0了吧。2.0的内置类又增加了一些, 

Camera: _cam 
ContextMenu: _cm
ContextMenuItem: _cmi 
Error: _err 
LoadVars: _lv 
LocalConnection: _lc 
Microphone: _mic 
PrintJob: _pj 
NetConnection: _nc 
NetStream: _ns 
SharedObject: _so 
Video: _video 
XMLNode: _xmlnode 在2.0环境下,还有一种方法可以让命名的实例显示其属性和方法。 例如: 就像1.0里面: preload_sound = new Sound 我们同样可以在as2.0里面这样定义 var psound:Sound; psound后加点语法,同样可以显示其属性和方法。 如
好了,至此我把中默认类的命名根大家大致的说了一下,希望可以和大家一起探讨而进步,感谢您看完此篇。

[解决办法]
如果是单独的代码文件,推荐使用flashdevloper开发工具,有完整的代码提示功能。

热点排行