关闭顶部展开顶部

Flash MX2004入门与进阶实例——动作脚本进阶(12)_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:Flash MX2004入门与进阶实例——动作脚本进阶(11)
第七章动作脚本进阶第三节声音控制和智能动画片断(2)(2)关于链接声音下面,我们让这个MC组件为音量控制服务。要达到这个目的有一个困难:音乐是个非凡

第七章 动作脚本进阶
第三节 声音控制和智能动画片断(3)

解释如下:

第1条:创建了名为“S”的音乐对象;

第2条:这条语句很要害,意思是把上面在【库】中设置的音乐元件“捆绑”在新对象“s”上。不难理解,通过这一句,我们就可以在“舞台”上控制音乐了。

第3条:把音量的初值设为最大。

第4条:使“s”对象开始播放,从头开始,循环“999”次。

选中第2帧,这一帧的脚本很简单,为“stop”,使前面的程序执行完停止在此帧,等待用户的下一步交互操作。

现在,舞台上已经有了可以播放的音乐对象“s”,但是,还没有把它与“滑杆控制”联系起来,在后面的代码中,要用到一些“实例名”。

请注重源文件“滑杆控制.fla”中的2个改动:

场景中的“滑杆控制”对象我们重新起了个实例名为main,而它内部的MC改为vett,在讨论下面的代码时,一定得记住这2个实例名。

请双击滑杆控制器(也就是“main”),进入它的编辑界面,单击“新加控制”图层的第1帧,打开【动作】面板,这是最后要说的一段代码了,如图7-3-9所示。

图7-3-9 内部的控制代码

请参考上面相关脚本解释,这3行代码读懂了,整个范例你也就把握了!

第1句的意思是:把“vett”的“Y轴坐标值”赋给变量“xxx”,“vett”在主场景的“main”中。

注重:“Y轴坐标值”就是我们用鼠标拉动“滑杆控制”按钮而产生的不同位置值。

第2句的意思是:主场景中“s”对象的“音量”设置为“xxx-24”,这样就使音量与按钮位置联系起来了。那么为什么减“24”呢?

因为音量是由按钮的Y轴位置值表示并控制的,按钮是个有一定体积的“物体”,坐标值又是以其“中心点”(注册点)为依据的,难免有很大误差,“24”这个数是看了后面第3句的“yl”显示数值才得出的,你可以试试不减“24”,将会看到音量最底时为“24”,音量最高时为“124”,造成音量最底时“底不了”,最高时“高不了”的情况。

第3句的意思简单了:把音量的变化值赋给主场景中的变量“yl”,这个变量就是“动态文本”对象的变量,从而实时显示音量值。

说明:“动态文本”是文本的一种类型,通常用它动态显示一些文本信息,有关动态文本的具体信息请你参看第八章第一节的相关内容。

2.智能动画片断(SmartClip)

“智能动画片断”(SC)实际上就是“影片剪辑”(MC),唯一不同在于:MC定义了“参数”就成为“智能动画片断”了!

那么“SC”有什么作用呢?下面我们就通过一个实例来分析一下。请看这个实例的运行情况,如图7-3-10所示。

图7-3-10 智能动画运行画面

画面上有6个图形,当你用鼠标停留在某个图形上时,它会渐渐消失(透明度变化),鼠标离开图形后又会渐渐出现,并且这6个对象的消失、出现的速度是各不相同的,当你上下快速划动时更能发现这种差别。

左边的“透明度”一列数字显示其变化值,右边的“步长”表示以多少“步长”变化。

按照一般的思路,你可能会想到,要达到这样的效果,可以制作6个MC对象,在MC内部分别创建6个按钮,再在每个按钮中添加相关指令。是的,这样能做到同样效果。但是,本例仅用了1个MC,只需在【属性】面板设置不同的“参数”值,就能轻易达到目的!

下面我们仔细分析一下本例的制作方法。

“智能动画片断”的制作要害无疑就是“参数”了,其实这是一个相当简单的操作。

请你打开源文件“智能动画.fla”中的【库】,其中有一个“唯一的智能MC”库项目,选择它,调出“右键快捷菜单”,单击其中的【组件定义】命令,如图7-3-11所示。

图7-3-11 “组件”定义命令

该命令打开了如图7-3-12所示的【组件定义】对话框。

在本例中,我们为“组件”定义了一个参数:【speed】,参数值为“5”。

在实际运用中,你可以单击“+”号,增加任意多的参数,参数的类型有好多种,本例使用“默认”类型。

图7-3-12 组件定义对话框


分享:Flash MX2004入门与进阶实例——动作脚本进阶(10)
第七章动作脚本进阶第三节声音控制和智能动画片断(1)1.滑杆控制声音音量在动画作品中,音量控制是非经常见的,制作方法有很多。下面我们制作一个实例,采

来源:设计前沿网上收集//所属分类:Flash教程/更新时间:2008-03-05
loading.. 评论加载中....
相关Flash教程
闂佹眹鍩勯崹閬嶆偤閺囶澁缍栭柛鈩冪⊕閳锋帗銇勯弴妤€浜惧銈忕秶閹凤拷
濠电偛顕慨顓㈠磻閹炬枼妲堥柡鍌濇硶婢ф稒淇婇懠顒夆偓婵嬫煟閵忊晛鐏查柟鍑ゆ嫹
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径瀣閻庣懓瀚竟鍡欐崲娑斾線鏌i姀鈺佺伈闁瑰嚖鎷�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径濠勵吋闂佽鍨庨崟顓фК闂佽閰eḿ褍螞濞戙垺鍋夐柨鐕傛嫹
闂備胶枪缁绘劙骞婃惔銊ョ劦妞ゆ帒鍊哥敮鍫曞箹鐎涙ḿ鐭掔€规洘绻堥弫鎾绘晸閿燂拷
闂備胶枪缁绘劙骞婃惔銊ョ劦妞ゆ巻鍋撻柛姘儑缁﹪鏁傞崜褏鐓撻柣搴岛閺呮繈鎯屽▎鎴犵=濞撴艾锕ョ€氾拷
闂備浇銆€閸嬫挻銇勯弽銊р槈闁伙富鍣i弻娑樷攽閹邦亞鑳虹紓浣靛妽濡炶棄顕i妸鈺婃晬婵炲棙鍨电粭锟犳⒑閸濆嫬鈧骞婇幘鑸殿潟闁跨噦鎷�
闂備礁鎼崯鐗堟叏妞嬪海绀婂鑸靛姈閻擄綁鎮规潪鎷岊劅婵炲眰鍊曢湁闁挎繂妫欑粈鈧梺鍛娚戦悧鐘茬暦閹扮増鏅搁柨鐕傛嫹
婵犵妲呴崹顏堝礈濠靛棭鐔嗘俊顖氬悑鐎氱粯銇勯幘瀵哥畺閻庢熬鎷�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓奸崶銊ヮ伕濡炪倖鎸荤换鍐偓姘虫珪娣囧﹪顢涘Δ鈧晶鍙夌節椤喗瀚�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎规洦鍓熼、娆撳礂閻撳簶鍋撻悽鍛婄厸闁割偅绻勫瓭婵犳鍣幏锟�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾闁哄苯鎳橀崺鈧い鎺嗗亾闁宠閰i獮鎴﹀箛闂堟稒顔嗛梻浣告惈鐎氭悂骞忛敓锟�
婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎规洩缍侀獮瀣攽閸偂绱�
濠电姷顣介埀顒€鍟块埀顒勵棑缁辩偛顓兼径濠勭厬闂佺懓鐡ㄧ换鍕敂鐎涙ü绻嗘い鏍殔婢у弶绻濋~顔藉
闂佽楠搁崢婊堝礈濠靛鍋嬮柟鎯版閻鈹戦悩鎻掓殭闁奸潧缍婇弻銈夋嚍閵夈儱顫嶉梺缁樼壄缂嶄礁鐣峰▎鎾存櫢闁跨噦鎷�
UB闂備礁婀辩划顖炲礉濡ゅ懐宓侀柛銉㈡櫆鐎氭岸鎮楀☉娅虫垿锝為敓锟�
闂備浇澹堟ご绋款潖婵犳碍鐒鹃悗鐢电《閸嬫捇鐛崹顔句痪濠电姭鍋撻柨鐕傛嫹
闂佽楠哥粻宥夊垂閸濆嫸鑰块柛銏㈠殰
闂備礁鎲″缁樻叏妞嬪海绀婂璺虹灱閸楁碍绻涢崱妤€顒㈤柛鐐差槹缁绘稓绱欓悩鍝勫帯闂佺ǹ楠忛幏锟�
缂傚倸鍊烽悞锕傛偡閿曞倸鍨傛繝濠傚椤╅攱銇勯幒宥囶槮缂佹彃婀遍埀顒傚仯閸婃繄绱撳棰濇晩闁跨噦鎷�
©2017 www.mb5u.com婵犵妲呴崹顏堝礈濠靛棭鐔嗘慨妞诲亾鐎殿噮鍣i幃鈺呭箵閹烘挸鐦�
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷�&闂備礁鎲$敮鎺懳涢弮鍫燁棅闁跨噦鎷�