Flash的交互功能及ActionS.ppt
第二讲 Flash的交互功能及ActionScript(1),1 面向对象的设计方法2 脚本动作语言(Action)的设置方法3 Action面板4 Action 的六项主要内容5 用于导航和交互的基本Action6 用于用于修改属性的Action,1 交互的两种表现形式,从制作的角度来看:1 跳转 进入影片的不同部分展示的内容是有固定的数量的例题:教程 what is new?introduction2 根据用户的操作改变对象的属性展示的内容是没有固定的数量的例题:范例 Caculator setproperty,2 脚本动作语言(Action)的设置方法,1 在按钮(Button)中设置例如:on(release)gotoAndPlay(1);2 影片剪辑中(Movie Clip)中设置例如:onClipEvent(load)call(“a.swf);3 在帧(Frame)中设置例如:setProperty(/target_item,_x,41);,3 Action面板和影片浏览器,1 Action面板的正常模式 Action面板的参数填写区域2 Action面板的专家模式3 影片浏览器,4 Action 的六项主要内容,1 基本Actions2 扩展Actions3 操作符(Operator)4 函数(Function)5 属性(Property)6 对象(Object),5 用于导航和交互的基本Action,1 Goto 跳转到某一帧或场景on(release)gotoAndPlay(16);2 Play and stop 播放和停止on(release)gotoAndStop(5);3 Get Url:跳到一个不同的URL4 Load Movie 和Uload Movie 装载和卸载其他影片5 Tell Target:用于控制已经定义的Movie Clip Instanceon(release)tellTarget(ball)gotoAndPlay(2);,1 用于用于修改属性的Action,(1)基本用法:on(release)setProperty(target_item,_y,200)(2)物体的属性:位置、比例、旋转等等(3)注意:只能修改已经命名的实例(Instance)路径是指实例之间的从属关系。,2 变量的定义、显示、应用,(1)变量的定义(直接赋值)A=35B=“欢迎光临”Set variable(2)显示定义动态、输入文本(3)应用能写在各种Action中,3 分支的应用(if),if(getProperty(tex2t,_y)-18)setProperty(text,_y,getProperty(text,_y)+17);on(press)if(ea=1 and ed=1)e_notic=“提示:答案正确!”;else e_notic=提示:错误!n正确的答案是:A、D!;ea=0;eb=0;ec=0;ed=0;,计算机事业是年轻人的事业。祝同学们取得更好的成绩。谢谢大家 2002年10月22日,