1.建立一个Flash文件
2.插入一个元件命名为Movie1
随便在上面画个图形。
3.CTRL+L 将库显示出来
4.右键库文件中的Movie1选择属性
5.勾上为ActionScript导出
6.点击类旁边的笔 进行编写元件的类(当然这里的类可以是已经写好的,直接将类的名字填到这里既可)
类编写如下
package { import flash.display.MovieClip; import flash.events.*; public class ShuBiao extends MovieClip { var ydX:Number public function ShuBiao() { this.addEventListener(MouseEvent.CLICK,singelclick); this.addEventListener(MouseEvent.MOUSE_OVER,singelclick); this.addEventListener(MouseEvent.MOUSE_OUT,singelclick); // constructor code } public function singelclick(e){ this.x+=10; } }
记得类保存的时候名字要和类名一样
7.完成元件的设置以后回到场景中编辑场景的属性面板上面的类
类编写如下
package { import flash.display.MovieClip; public class Stage extends MovieClip { public function Stage() { // constructor code var obj:MovieClip = new ShuBiao(); stage.addChild(obj); obj.x=50; obj.y=200; } } }