|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可以为受众提供跨计算机、智能手机、平板电脑和电视平台的令人痴迷的一致性体验。
7、Action把持的增加
1.在主场景的最上方新增一图层,定名为"Action",接着在"action"图层的第一帧上单击鼠标右键大概拔取"Windows(窗口)""Actions(指令)"命令修改"Actions"面板,点击"+""Actions""MovieControl""StopAllSounds"和"+""Actions""MovieControl""Stop"。
2.请拔取编纂区中的第一个色块(红色),拔取"Windows(窗口)""Actions(指令)"命令修改"Actions"面板,点击"+""Actions""Variables""SetVariable",设置"Color"变量="1",接着再点击"+""Deprecated""Actions""TellTarget"和"+""Actions""MovieControl""GoTo",如3所示设置:
如许当我们按下此色块时,会失掉"Color"变量="1",且将之前影片组件实体定名为"Swatchx"的方块会显现出您点击的色块色彩。
3.请将编纂区中的每个色块设置上一样的Action,仅仅数字的部分请根据色块的按次变动(此作品的色块按次为:红色,白色,粉白色,浅橘色,深橘色,米色,黄色,灰色,浅蓝色,蓝色,紫色,浅绿色,深绿色,咖啡色)
注:Action的部分,您能够不用一个个的制造,仅仅必要拔取第一个色块中已设置好的Action,单击鼠标右键,点击Copy,在另外一个色快的"ObjectAction"面板上Paste便可,最初只需变动数字部分便可。
4.接着要设置图象部分按钮组件的Action,请先将"影片组件"图层埋没,设置锁定,然后拔取"同党"工具,拔取"Windows""Actions"命令修改"Actions"面板,并如图二十七所示设置上Action,云云一来,当您在同党上按一下的时分,会主动跳到已设置了14个色彩的"同党x"影片组件,实行个中的第n帧。那末怎样判别n"为何数字呢?还记得我们在上步设置按下色块的同时,Color"变量中的数字了吗?对,就是那数字,当您按下了"白色"色块的时分,"Color"变量即是2时,就会实行"同党x"影片组件的第二帧(白色同党),实在就是如许上色采的。如4:
5.一样的,竟此图层中别的工具均设置上绝对的Action,别健忘变动"TellTarget"的实体称号。
6.最初,我们要给动画加上"扫除一切色采的功效,先拔取编纂区右下角的"扫除一切色采"按钮,接着拔取"Windows""Actions"命令修改"Actions"面板,点击"+""Actions""Variables""SetVariable",设置"Color"变量="1",接着再点击"+""Deprecated""Actions""TellTarget"和"+""Actions""MovieControl""GoTo",云云一来,当您点击的时分,一切工具的色采回回到第一帧(红色),如许看起来就好象扫除了一切色采一样。
on(release){
color=1;
tellTarget("/SwatchX"){
gotoAndStop(_level0:color);
}
tellTarget("/胡蝶"){
gotoAndStop(_level0:color);
}
tellTarget("/胡蝶同党"){
gotoAndStop(_level0:color);
}
tellTarget("/背景"){
gotoAndStop(_level0:color);
}
tellTarget("/两臂之间"){
gotoAndStop(_level0:color);
}
tellTarget("/头发"){
gotoAndStop(_level0:color);
}
tellTarget("/电脑屏幕"){
gotoAndStop(_level0:color);
}
tellTarget("/电脑边框"){
gotoAndStop(_level0:color);
}
tellTarget("/桌子"){
gotoAndStop(_level0:color);
}
tellTarget("/太阳"){
gotoAndStop(_level0:color);
}
tellTarget("/右上角"){
gotoAndStop(_level0:color);
}
tellTarget("/同党"){
gotoAndStop(_level0:color);
}
tellTarget("/云"){
gotoAndStop(_level0:color);
}
tellTarget("/胳臂"){
gotoAndStop(_level0:color);
}
}
//
下面的代码固然看上往很多,可是寄义很复杂,都是在按下"扫除色彩"按//钮后,设置各个上了色彩的部位跳转到各自的第一帧,也就是扫除了色彩。
<P> 本实例的制造在手艺上没有甚么太年夜的难度,调色板的制造是此例的关头,另有给分歧的MovieClip定名并举行把持,也是制造的乐成地点。
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。 |
|