1、我生成了一个类的实例(比如var football:Ball=new Ball(),这段代码是些在as文件里的),然后我在对应的fla文件的舞台上画了一个圆,转化为影片剪辑文件。现在我想告诉flash,我在舞台上画的那个圆,其实就是我在as文件中声明的那个实例,我该如何把他们俩联系在一起?(不要用“自动声明”的功能)
2、我要获得舞台上任意一个实例的引用,代码是什么?(不用for循环检索行不?)
3、我要获得某个实例的类名(结果是字符串),代码是什么?
1、这个我觉得我说的很明白了。FLASH CS5注重美工和代码分离。比如现在我美工做好了,代码也写好了,那我得把它们联系在一起啊!我的代码里面有一个Ball类,而舞台上有一个小球,我怎么样计算机知道这个小球是属于Ball类的?
2、我既然说了“任意实例的引用”,那就代表我不知道该实例的名字。比如舞台上有1000个实例,我想在鼠标碰到任意一个实例的时候都trace(1),我总不能给每个都命名然后写1000行代码吧?
3、举个例子,就好像某个类有一个name属性,比如var name:String=”a“。而这个类有一个实例b,那么我在打出代码b.name的时候,就相当于打出了”a”。我现在要的效果是,打出了某行代码,就相当于打出了这个类的类名。不知道有没有表达清楚?
算了。。我想问的三个问题你都误解了。。
追答是我误解了还是没表达明白呢?