您的位置:学习中国 推荐教程 Flash学习 正文
原作者:kuku 添加时间:2007-06-03 原文发表:2007-06-03 人气:88 来源:互联网


仰仗闪吧一些朋友的支持,我得以当选技术区斑竹,说实话,现在觉得担子很重,每次上线都不能象以前一样,一心一意的看帖子尽力帮助初学者,可能是还不熟悉这个斑竹该怎么当的缘故吧。有做的不够的地方,还请各位新老朋友多多谅解!

其实我本人水平也不怎么样,今天之所以搞出个编程心得(主要是自己的一点点经验总结)的介绍,主要是想帮助有兴趣往深处研究AS的朋友,由于个人的水平有限,其中难免有谬误,欢迎大家讨论纠正。一来,帮助我进步;二者也是更重要的是,防止初学者养成不好的编程习惯! 废话说多了,下面开始:
****************************************************
一.FLASH有三个地方可以加代码,关键帧,MC(影片剪辑),按钮。
1.关键帧上加代码的灵活性很大,建议初学者:能写在MC或者按钮上的代码,就尽量不要写在关键帧上,关键帧上添加代码后,会出现一个a,如图一:


2.按钮上加代码的一般格式为:
on(mouseEvent){
statements;
} mouseEvent:触发事件关键字,表示要扑获得事件。
statements:任意行数的可以执行程序代码。 鼠标可扑获的事件如下:
press:当按钮被按下时触发该事件
release:当按钮被释放时触发该事件
releaseOutside:当按钮被按住后鼠标移动到按钮以外并释放时触发该事件
rollOut:当鼠标滑出按钮范围时触发该事件
rollOver:当鼠标滑入按钮范围时触发该事件
dragOut:当按钮被鼠标按下并拖拽出按钮范围时触发该事件
dragOver:当按钮被鼠标按下并拖拽入按钮范围时触发该事件
keyPress("key"):当参数(key)指定的键盘按键被按下时触发该事件 举个例子:
on(press){
_root.text="学习FLASH!"
}//当按下按钮时,主场景中的文本框显示文字:学习FLASH!

3.MC上加代码的一般格式:
onClipEvent(movieEvent){
statements;
}
movieEvent:触发事件关键字,表示要扑获得事件。
statements:任意行数的可以执行程序代码,表示隶属于该事件的程序代码块。
可扑获的事件如下:
load:当前 MovieClip 被装入并准备显示之前触发该事件
unload:当前 MovieClip 被卸载准备消失之前触发该事件
enterFrame:当前 MovieClip 每次计算帧上的内容时触发该事件
mouseMove:当鼠标移动时触发该事件
mouseDown:当鼠标左键按下时触发该事件
mouseUp:当鼠标左键抬起时触发该事件
keyDown:当键盘按键被按下时触发该事件
keyUp:当键盘按键被抬起时触发该事件
data:当前 MovieClip 接收到新数据时触发该事件 关于这个问题,可参看我的这个教程(其中都有详细的例子): AS学习(4)---onClipEvent 事件介绍[原创]
http://www.flash8.net/bbs/dispbbs.asp?boardID=1&ID=140108 这里再举一个简单的例子:

onClipEvent(load){
a=100;
b=0;
}//当MC被加载时给a b两个变量赋初值;
本页地址
相关文章

Flash MX常用快捷键一览
Flash Layer层创建插件
flash 组件开发要点
FLASH基础开发习惯
Flash鼠绘着色入门教程
Flash 9 新特性抢先看 支持PSD导入
Flash 8 时间轴特效详解及应用范例
Flash 8 混合模式详解及应用范例
Flash 8 滤镜详解及应用范例
Flash 8 行为和行为面板
养成Flash ActionScript代码编写好习惯
Flash动态柱状图表制作原理剖析
在线设计制作Flash动画小电影
Flash 8制作烟花粒子的特效代码
Flash对联广告及关闭按钮的制作
FLASH调用XML数据简明教程
Flash加载外部文件详细教程
如何制作出二合一按钮
Flash绘画矢量手机
巧用XML做多语言界面的FLASH

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习