- 2
- 0
- 约6.7万字
- 约 57页
- 2023-08-19 发布于上海
- 举报
再学 AS3 (一)——添加监听事件
//每秒钟任意画三角形package {
import flash.display.Sprite;
import flash.events.TimerEvent; import flash.utils.Timer;
public class ExampleApplication extends Sprite { public function ExampleApplication( ) {
var t:Timer=new Timer(1000); t.start();
t.addEventListener(TimerEvent.TIMER, s); function s(e:TimerEvent):void { graphics.clear();
graphics.lineStyle(1, 0, 1); x=100;
y=100;
for (var i:int=0; i2; i++) {
graphics.lineTo(Math.random( ) * 350, Math.random( ) * 200);
}
graphics.lineTo(0, 0);
}
}
}
}
//显示舞台的帧频和宽package {
import flash.display.Sprite; import flash.display.Stage;
public class ExampleApplication extends Sprite { public function ExampleApplication( ) {
trace(stage.frameRate+\r+stage.stageWidth)//“ \r”表示换行显示
}
}
}
//画首尾相连的 100 条线段
package {
import flash.display.Sprite;
public class ExampleApplication extends Sprite { public function ExampleApplication( ) { graphics.lineStyle(1, 0, 1);
for (var i:int=0; i100; i++) {
graphics.lineTo(Math.random( ) * 400, Math.random( ) * 400);
}
}
}
}
//添加运行每一帧的监听事件(重复执行一段代码) package {
import flash.display.Sprite;
import flash.events.Event;
public class ExampleApplication extends Sprite { public function ExampleApplication( ) { graphics.lineStyle(1, 0, 1);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(event:Event):void { graphics.lineTo(Math.random( ) * 400, Math.random( ) * 400);
}
}
}
//添加鼠标监听事件package {
import flash.display.Sprite; import flash.events.MouseEvent;
public class ExampleApplication extends Sprite { private var _sprite:Sprite;//申明变量
public function ExampleApplication( ) {
_sprite = new Sprite( ); addChild(_sprite);
_sprite.graphics.beginFill(0xffffff);
_sprite.graphics.drawRect(50, 50, 400, 300);//画线范围
_sprite.graphics.endFill( );
_sprite.addEventListener(MouseEvent.MOUSE_DOWN, ax);
_sprite.addEventListener(MouseEvent.MOUSE_UP, sk);
}
private function ax(event:MouseEvent):void {
_sprite.graphics.lineStyle(1, 0, 1);
_sprite.graphics.moveTo(mouseX, mouseY);
_sprite.a
您可能关注的文档
最近下载
- 配套课件 机器学习基础教程--姚舜才.ppt
- DB3706_T 84-2023 拥军门店等级划分与评定.docx VIP
- DB3706_T 86-2023 农贸市场运营管理规范.docx VIP
- DB3706_T 87-2023 农贸市场星级评定指标体系.docx VIP
- 全文大字注音版《学庸论语》.pdf VIP
- 扎克整体式燃烧器SKVJ-M使用说明书.pdf
- 三上数学口算竖式脱式混合计算每日一练30天30页.docx VIP
- 三年级语文小古文阅读理解58篇(含答案137页)文言文小古文练习.docx VIP
- 六上语文25秋月考检测卷.docx VIP
- 大数据引导下电子产品的定制营销问题研究.docx VIP
原创力文档

文档评论(0)