打印

[AS3] 一个很简单的问题,类文件怎么控制FLASH工具非AS的对象啊

困扰已久了
现在的例子都是用as画一个Sprite,让他可以有侦听等等方法
那如果我用FLASH工具画一个圆,如何使他有这样的方法呢 是库里绑定吗,还是给实例名,类就认了?
(不要AS2那种时间轴的,或者少量的)
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-

谁能说说啊

引用:
package {
       import flash.display.Sprite;
       import flash.events.MouseEvent;
       import flash.events.FullScreenEvent;
       import flash.display.StageDisplayState;
       public class fullScreen extends Sprite {
              public var full:Boolean;
              public function fullScreen() {
                     init();
              }
              private function init() {
                     var _btn:Sprite=new Sprite();
                     _btn.graphics.beginFill(0xFF0000);
                     _btn.graphics.drawRect(0,0,200,100);
                     _btn.graphics.endFill();
                     addChild(_btn);
                     _btn.addEventListener(MouseEvent.CLICK,_fullScreen);
                     //myBtn.addEventListener(MouseEvent.CLICK,_fullScreen);
                     full=false;
              }
              private function _fullScreen(event:MouseEvent) {
                     if (!full) {
                            trace("aaa")
                            stage.displayState=StageDisplayState.FULL_SCREEN;
                            full=true
                     } else {
                            stage.displayState=StageDisplayState.NORMAL;
                            full=false;
                     }
              }

       }
}
比如这个as是利用as画了一个Sprite然后去侦听,fla文档类里输入这个类名

如果我用FLASH 工具非AS画了一个按钮 然后去侦听,要写成类,应该怎么写?
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-
在库中建立一个MovieClip,设置其类名为Button.
在Flash中这样使用:
var _btn:Button=new Button();
addChild(_btn);
那把类绑定到库里的元件 是不是一般就是做组件时候用的?
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-
感觉只要需要动态创建这个类的对象就要创建绑定类,如果只有一个对象,也可以手工添加然后给个实例名
学习

TOP

FLASH工具画一个圆,是一个形状

TOP

我知道的两种方法

1.同3楼,在库中绑定类
2.使用动态类,可以直接使用实例名

TOP

个人觉得还是比较复杂的,因为Stage在继承他的父类时没有全部继承父类,造成问题的复杂性。

TOP