首页   |  注册   |  登录   |  关于蓝鸟   |  技术文章   |  蓝鸟作品   |  给我留言   |  实用工具   |  繁体版
技术文章
   当前位置:首页 > 技术文章 > Flash专区 > Flash编程 > 所有信息
【Flash AS】onClipEvent事件
文章作者:不详    文章来源:蓝鸟网络    录入时间:2006-8-9    浏览次数:      字体: 放大 默认 缩小
1.区别load事件与unload事件
onClipEvent (load) {
 trace("发生load事件");
}
onClipEvent (unload) {
 trace("发生unload事件");
}
2.用enterFrame事件制作记时器
onClipEvent (load) {
 _root.stop();
 var i = 0;
}
//当影片载入时初始变量i
onClipEvent (enterFrame) {
 i++;
 //影片进入帧时,程序每执行一次,i加1
 _root.a_txt = i;
 //场景中的动态文本显示i的值
 _root.b_txt = Math.round(i/12*100)/100;
 //把i除以帧频,使enterFrame每执行一次得到所需时间,并保留两位数
}
3.简单的涂鸦板
onClipEvent (mouseMove) {
 if (myDraw) {
  _root.lineStyle(5, 0xFF0000, 100);
  _root.lineTo(_root._xmouse, _root._ymouse);
 }
}
//当鼠标移动时,沿鼠标位置不断画线
onClipEvent (mouseDown) {
 myDraw = true;
 _root.moveTo(_root._xmouse, _root._ymouse);
}
//鼠标按下时myDraw为真,并在鼠标位置定义画线的起点
onClipEvent (mouseUp) {
 myDraw = false;
}
//当鼠标释放时,myDraw为假,停止画线
4.旋转的箭头
onClipEvent (keyDown) {
 if (Key.getCode() == 90) {
  _rotation -= 10;
 }
 if (Key.getCode() == 88) {
  _rotation += 10;
 }
}
PS:注意标点符号全角半角(这个问题折腾我大半天)
键盘键和键控代码值位置(帮助——学习 Flash 中的 ActionScript 2.0——ActionScript 2.0 的最佳做法和编码约定——键盘键和键控代码值)
录入编辑:蓝鸟
www.roc3000.com 设计网
注意:本站《技术文章》栏目的文章内容大部份是<蓝鸟>从2003年来由网络上收集的,小部份由<蓝鸟>本人原创。本站《技术文章》栏目的创建不含任何商业目的,只限于网页设计爱好者间的技术经验交流,纯属个人爱好行为。如有个别文章内容与原创作者冲突,请与本站联系,本站会尽快删除原创者文章。