《第10章高级ctions编程》由会员分享,可在线阅读,更多相关《第10章高级ctions编程(151页珍藏版)》请在金锄头文库上搜索。
1、第10章 高级Actions编程本章要点l基本概念 l加载声音 l实现交互式动画l输入文本 普家同拜腹填获达结花完芦传粕彼袁君赫狸瞥胺督量牙蛙碍这碎车儡胖乳第10章高级ctions编程第10章高级ctions编程本章逻辑结构l10.1 ActionScript的基本概念l10.1.1 对象、方法和属性l10.1.2 路径和阶层l10.2 实现交互式动画l10.2.1 按钮事件l10.2.2 影片剪辑事件l10.3 目标控制l10.3.1 tellTarget的作用疡长组洋卞亲晓踊耽唉帚史戚字篡钉汗归恍湘疆理村冀迹优飘诞否铝卸紊第10章高级ctions编程第10章高级ctions编程本章逻辑结构
2、l10.3.2 tellTarget的应用l10.4 控制影片剪辑属性 l10.4.1 设置属性的方法 l10.4.2 调整影片剪辑的位置 l10.4.3 调整影片剪辑的比例和旋转属性l10.4.4 设置影片剪辑的不透明度l10.5 控制颜色属性矩戮侵猎旦参券孰悍唐陵粪晃虏诀仕善逐矣桶诽榜纱儿袍窘掖街狸艾捶返第10章高级ctions编程第10章高级ctions编程l10.6 使用ActionScript加载声音l10.7 载入和卸载外部影片l10.8 输入文本和动态文本l10.8.1 输入文本属性面板l10.8.2 动态文本属性面板l10.8.3 交互文本霖业疙斟糜更峡皑家社帕侨材哩嫩阐魂捆均
3、湾溯欣奥烯矽凶巧施吧殿狂阁第10章高级ctions编程第10章高级ctions编程10.1 ActionScript的基本概念半邻蠢吝函沫乎滓附萤桅案盗订仿赎尖逻帧嗅莲疤坦葱弹垂彝塌喜苗防闽第10章高级ctions编程第10章高级ctions编程10.1.1 对象、方法和属性l对象是指程序代码和数据的结合。l在对象中,一段一段的程序称为方法。l对象内的数据或信息称为属性。山倡设奄变钨普溪赖敌尾洲化叛袍疟举牧冤馈貉瘩彻偏衰钟辜八缴邢箍踩第10章高级ctions编程第10章高级ctions编程10.1.2 路径和阶层一、路径l路径可分为两种:绝对路径:相对路径:二、阶层l阶层专门用于【载入影片剪辑
4、(loadMovie)】以及【复制影片剪辑(duplicateMovieClip)】。纷果鄙肪檄垢唱皮侨严漱支千跋圾矽箩市摆撤逸酮茬慷议皂弥纬缺钧玲彬第10章高级ctions编程第10章高级ctions编程10.2 实现交互式动画交互由两个基本部分组成:l行为(或称动作,即发生了什么)l原因(即什么导致行为的发生)窘吓璃包截娶厚梆岁尚苞馏胀羽公胁润顽铸详硒迈宙臻堆惠惨亚吟蔓繁投第10章高级ctions编程第10章高级ctions编程10.2.1 按钮事件由按钮控制播放的小例子,具体步骤如下:1、新建一个文件,将背景设置为深蓝色。2、新建一个【影片剪辑】元件,将其命名为“变 形”,如图所示。鲜滥
5、春鱼嘴惟迷詹墨隋寻胆笨婴念侵阜囱街婶芍食乡站坠俩谩口祭诫筐矾第10章高级ctions编程第10章高级ctions编程3、选择【椭圆工具】,将【笔触颜色】设置为无 色,将【填充颜色】设置为绿色渐变,在舞台 上绘制一个绿球,将其移动到舞台的左上角。4、在第20帧处插入关键帧。将绿球删除,用【矩 形工具】绘制一个无线条的矩形,用彩虹色填 充,然后用【箭头工具】将其变形为一个上箭 头。鼓币密怖痒拱涝徒极猿犬宿攘秩动碟弄仇椰穷产捏侧桓张勉镇泰四债溯多第10章高级ctions编程第10章高级ctions编程5、在第40帧处插入关键帧。将箭头删除,用【铅 笔工具】绘制一只小鸟,用渐变色填充。最后 用【箭头工
6、具】将其移到舞台的右上角。匣删脉帘末缔伸趋层藐松班魁断肥肚巷搓颤息纸否苔麦稀滁蹬卓机晕矽拽第10章高级ctions编程第10章高级ctions编程6、分别选择第1帧和第20帧,将属性面板中的 【补间】设置为【形状】,并单击时间轴下 方的编辑多帧按钮显示全部关键帧。此时的 时间轴和舞台中的对象如图所示。斟异天舀酝心巩绽幕瞬颈浩谚莫步孩极轧愤二怠侧欺抄柏滞轨惕绿助奸臂第10章高级ctions编程第10章高级ctions编程觅拾辰间痛率栏敦刽玲失正羽土南捎墩捶屑镀究伪填人科庙淬仙枢欢汽阜第10章高级ctions编程第10章高级ctions编程 7、选择第1帧,按【F9】键打开【动作-帧 (Actio
7、ns-Frame)】面板,在代码编辑区中 输入stop( )语句。胳箔国雕淬猜地训拭程诫涎腊配硕寺浊麻汽豫联居兔沈社圾苏磺霸艇廊扼第10章高级ctions编程第10章高级ctions编程 8、切换到主场景【场景 1】中,从元件库面板 中将“变形”元件拖到舞台中,然后在属性面 板中将该实例命名为shape_mc,如图所示。扳锯揣殊楼胺婪韦培锄甄巳掸廷癸桑障磨左椭迟萝钮祖镶沛酱蘸苞痞架萝第10章高级ctions编程第10章高级ctions编程 9、打开公用库,从中找到如图所示的按钮。例圾弯壁找伊沪营雏褂货随品饱踞固碉刚桅拨渗徐举柞菜致亏窖徽疚漱垢第10章高级ctions编程第10章高级ctions
8、编程 10、将上图所示的按钮及其下方的按钮拖到舞台 中,排列在影片剪辑元件的下方,用【文本 工具】为两个按钮写上注释,如图所示。黄杆芽剑员用臭葵憨昨腆驳勉撼酥哭苏您恳寸殆恋秉疗非缸翱牌烬汁伯搅第10章高级ctions编程第10章高级ctions编程11、用鼠标右击舞台左侧的【Play】按钮,在快 捷菜单中选择【动作】命令,打开【动作-按 钮(Ations-Button)】面板,转到专家模式。 双击左侧命令列表中的【on】,然后从弹出 的语句提示列表中双击【release】,如图所 示,将其加到当前光标处。戏艘救棋侄虚溜芬获昂届擅爆惹讫他谦陵货辩严入蔫窒鲜页胆坐染酶携二第10章高级ctions编
9、程第10章高级ctions编程气获钓销胎祭奸害购肢邦浪吾黔傍星囱入盆纪纫敞刻掉赖敖癌圭娘乘竭贞第10章高级ctions编程第10章高级ctions编程12、将光标移到第2行,输入shape_mc.,此时会 弹出与其相对应的语句提示列表,从中双击 play,如图所示,将其加到代码行中。棚犊榔鼓泻鲤凤压冬痊滴蜒此洱离这节贯擒撑肝狂十祥路赤牛姚综跟垢证第10章高级ctions编程第10章高级ctions编程 13、当第2行代码输入完成后,在语句后加一个 分号“;”,再按回车键将下半个大括号移到 第3行。如图所示。间淖前恃钡暂袋邀势陌毯督尾锁拉耳牧霹纱芳浦删吹眨懈伙挽渐瞥哑面初第10章高级ctions
10、编程第10章高级ctions编程14、用同样的方法为【stop】按钮添加如下语句: on (release) shape_mc.stop() 15、将该文件保存为“变形控制”。16、按【Ctrl+Enter】组合键测试影片。阐佃瘤教傅拳蕊酚惯幢芽糕跋旧侩蓄络函膊酋燥妊赋铃凹俄萨卞褪矽捧橙第10章高级ctions编程第10章高级ctions编程10.2.2 影片剪辑事件 将对前面制作的“变形控制”动画稍加修改,用【startDrag】指令来使动画随鼠标移动,从而介绍影片剪辑事件的用法,具体操作如下: 1、按【Ctrl+O】组合键打开“变形控制”动画文 件。 2、双击元件库面板中的“变形”影片剪辑
11、元件, 进入该元件的编辑状态。翰臃廊淫蚂彻镍换孔卜啃吵研庚柜年啃召裔诱佬舍原疵宝快销翔斥亏蛤腾第10章高级ctions编程第10章高级ctions编程3、选择第1帧,按【F9】键打开【动作】面板, 将其中的stop( )语句选中后删除。狸黍扦娄驳孩蹄庙草俩伞酚桃儡凛劲痛慈耪蝶些颓剩保争郁漫掀乾鼎蕊扇第10章高级ctions编程第10章高级ctions编程4、选择第1帧,用【箭头工具】将该帧中的绿球 移到编辑区的中心,如图所示。讯盒迁恍锰河弘亦门讼挝畦冷亚咯浸驴剖我硫誓俊谭惦何品诞拭诵丑跪辞第10章高级ctions编程第10章高级ctions编程5、用同样的方法将第20帧和第40帧处的图形也 移
12、到编辑区的中心。6、单击舞台左上角的【场景 1】按钮切换到主 场景中,单击舞台中的shape_mc实例,按 【F9】键打开【动作-影片剪辑(Actions- Movie Clip)】面板。春厨股渣疹雅秤北匹饿奴铱食胃琳申湖铀洞祁曝痪脊划瞒疾坛印黎海蔬排第10章高级ctions编程第10章高级ctions编程7、将左侧指令添加到右侧的代码编辑区中,从参 数区中选择【鼠标移动(Mouse move)】, 如图所示。伐椽韶奥美靳杏捌咱弦菏钵呆捌找鄂蝉锤当敏扎四淫肤腕触英电抓卒瀑利第10章高级ctions编程第10章高级ctions编程8、双击左侧指令集中的【startDrag】,在右侧 参数区的【目
13、标(Target)】栏中填写目标 的名称“/shape_mc”,其他设置如图所示。妒喻黎烘呆冉歪副谁失廓挨蚊憨峰冀沛溉埠曼让铡匡凹秧采樟脓溜单冒排第10章高级ctions编程第10章高级ctions编程9、按【Ctrl+Enter】组合键测试影片。凭巍秒慈梳隶贰渗军号属静樊状瞪盟杏俩猖啸溯喂韵尤返搜园锑肿欣硝环第10章高级ctions编程第10章高级ctions编程10.3 目标控制痪誉扳零讼畜移汇匡瞻骡浊桶茂稽皆息孔含纠舍唇吊鱼酷呐哉敦绞猴负冷第10章高级ctions编程第10章高级ctions编程 10.3.1 tellTarget的作用l【tellTarget】命令的作用:使用它可以指定
14、后面语句的操作对象。此命令可以被用在关键帧或按钮实例上。l下面将上节中的例子稍做修改,向其中添加tellTarget命令,并介绍该命令的作用。具体操作步骤如下:倒绸颁粱纶砰氢硷浑钨蔓啥异喉矣德浩厄校锑狗跃澳败瞪魄念翰沈撞萝励第10章高级ctions编程第10章高级ctions编程1、按【Ctrl+O】组合键打开“变形控制”动画文件。2、双击元件库面板中的“变形”影片剪辑元件,进入 该元件的编辑状态。3、选择第1帧,按【F9】键打开【动作】面板,在 代码编辑区中加入stop( )语句。4、返回到主场景中,选择shape_mc实例,按 【F9】键打开【动作影片剪辑】面板。羹馆普颐冻耍氮汇褐蚌望呸需
15、滴吠弘揭馋焊臆骄俱箩硼极扯优梅磷许僚丰第10章高级ctions编程第10章高级ctions编程5、选择面板右侧代码编辑区中的第2行指令将其 删除,然后在面板左侧的【动作】指令集中 找到【tellTarget】命令,双击该命令,将它 添加到右侧的语句栏中,如图所示。睁速材痢膛剖蕊翻富阀浚喳膘锣沥耕催沃谤哮施南啸哨库犬脯荐揍品蚤轻第10章高级ctions编程第10章高级ctions编程铬鸽锻奶障奈土布柒屉昭溃火恒黍爹墙蚁估旺擞狙擎北戊榆寨毅貌木疙些第10章高级ctions编程第10章高级ctions编程6、在面板右上部参数设置区的【目标】栏中填 写目标的名称“/shape_mc”。7、在tellT
16、arget语句的 中添加对Target进行的 操作。本例中添加了play( )语句,此时代码 编辑区中的代码如图所示。秸匀弥驳骤称遏略些镇中浊炉爪讶汪秃盯掩舜梧瞬蔡炮旺毛御答仆掷讫坑第10章高级ctions编程第10章高级ctions编程8、按【Ctrl+Enter】组合键测试影片。囤践糙春酶拷那谍娥诲璃巍抉苹菊磅念即豌抨评竖獭控亲钵灭邯揖频别峪第10章高级ctions编程第10章高级ctions编程10.3.2 tellTarget的应用介绍一个简单的应用实例。具体操作步骤如下:1、新建一个影片文件,并设置该文件的大小为 600400。虏牟派胺畅镜本竿馅松皱咽蝶郭毙纲玄扬翼炽谰忌陇稻恃鲤筑宙
17、涧仓法肛第10章高级ctions编程第10章高级ctions编程2、新建一个影片剪辑元件,如图所示。瓜香躇禾幌订漓宦曼穗鸣肋频救道湾铃痰羔妮节牺税甩钡艇氮良抄凋秋禁第10章高级ctions编程第10章高级ctions编程3、导入一幅图片,并从工具箱中选择【任意变 形工具】,调整导入图片的大小,如图所示。问舍肠店娄买度啄沤况沁橇蝗胆泡蚕混父摹铸阐醛勺脆剁交氯开医肋驭诡第10章高级ctions编程第10章高级ctions编程4、在属性面板中,在帧标签文本框中输入tu1, 如图所示。作敲峰已狡眼参蹄继针缄瘪连康染并完崔足萌宇芝氰蹦肉咎邓拇真炸睫寓第10章高级ctions编程第10章高级ctions编
18、程5、按同样的方法在5,10,15,20帧处再插入 一个关键帧,然后分别导入4幅图片,如图 所示。筋雍骏淘孜晕瑶贿病弱仲雍乎谈衅车曾惕谊罢阻纶牛岿禄袄薄茬折姿继拓第10章高级ctions编程第10章高级ctions编程6、新建一个按钮元件tu1。7、在按钮编辑模式下,选中【弹起】帧,将元 件库“放大”元件中第1帧中的图片拖到舞台 上,并且调整它的大小。使用【矩形工具】 为其添加一个带颜色的边框,如图所示。菱酋谎霞爪援春透年嫌挎饿寅懈弦寡掺佛廖戍娩烬出冗隅钟蚀封泥袄擞耐第10章高级ctions编程第10章高级ctions编程8、在【指针经过】和【按下】帧分别插入一个 关键帧,选中图片的边框,然后
19、改变它的颜 色,如图所示。哑撤臭校雕编坎宣蒋兢柒荫讼介戮郭夫夺雅掐争理堆焕姚霸段原诺刨皮祈第10章高级ctions编程第10章高级ctions编程9、用同样的方法再新建并制作4个按钮元件,然 后分别将“放大”元件中的其余4帧图片制作成 按钮。10、为了方便演示,双击元件库中的“放大”元 件,选择第1帧至第20帧,然后执行【剪 切】和【粘贴】命令,将它们向后移一帧。泉靡碍爹敲弛护瘫服郧尖箱眨第腰瘤抠伐遍煎咋蛛烤蜒哪勒疮明借渠紫促第10章高级ctions编程第10章高级ctions编程11、在第1帧中画一个大的矩形框,然后结合绘 图纸工具对其进行调整,使其正好与后面帧 中的图片一样大。接下来,在矩
20、形框中输入 “浏览大图片”5个文字,如图所示。詹贯艳瞪顺赂妄杰奋程启隙郴突肪腿致掖朝蓑裹吟朔妨龙新凛堡傀钦择鼓第10章高级ctions编程第10章高级ctions编程12、选中第1帧,在它的【动作帧】面板中输 入一条stop( )语句。13、将前面制作的5个按钮元件拖到主场景中, 并调整位置及大小,使它们分布于舞台的左 侧。娄荒船疲值关斌篷衬讯哪捉硷些片张臀论侦菇块来朗把骆略啊舀昌不继骂第10章高级ctions编程第10章高级ctions编程14、将“放大”影片剪辑元件拖到舞台右侧,将该 实例命名为“max”,如图所示。火以厉约涤彦株贼呀深势夸扰汽嘻傍甲罩铺骋寻捞樊椿嘲漫演扼庐眨菌挪第10章高
21、级ctions编程第10章高级ctions编程15、在主场景中新建一个图层,用【文本工具】 和【线条工具】修饰主场景,这时的舞台如 图所示。捧琅铱济釜淄遵盘换迂摹崔捆瓷魔遏鹊蘸啼犁舀襄兽诱俏唯产视翔朱阁噎第10章高级ctions编程第10章高级ctions编程16、在舞台中用鼠标右键单击“tu1”按钮元件,选 择快捷菜单中【动作】命令,然后在打开的 【动作-按钮】面板中输入下图所示的 ActionScript代码。斋雨坠驼椰腿改拌氛绚缉羞牌铭污劈罐显溪强筒根父既纬蛇表酗淮棺详蟹第10章高级ctions编程第10章高级ctions编程按术淌痰厘醇秧君扰襟蛰半犊谅陕设画娥休蛹购坍杨扮待筒市饶蛤颓桌
22、钎第10章高级ctions编程第10章高级ctions编程17、再分别选中其他4个按钮,在相应【动作-按 钮】面板中分别添加图所示的代码。18、按【Ctrl+Enter】组合键测试影片效果。氰氛翘专紫画芋录拨吩最杖漾褐隐您奎教查呀冈诵尼秩矽逆枪哄虚誊溉庚第10章高级ctions编程第10章高级ctions编程10.4 控制影片剪辑属性 所有的属性都用下划线元件“_”为前缀。在Flash中,如果想得到某个对象的属性,可以使用【getProperty】指令,当需要设置对象的属性时,则需要使用【setProPerty】指令。诣昆履赛狞稗狼砖绪谎趁深豹渺我睦村沏瑟鸦陨烬纸进雏魏镶醚醋懊屿羹第10章高级
23、ctions编程第10章高级ctions编程10.4.1 设置属性的方法具体设置方法如下: 1、【动作】面板,双击左侧指令集中的【动 作】 【影片剪辑控制】 【setProperty】 命令,将其添加到代码编辑区中,如下图 所示。箩裴一洛场揉边义险天畏徘工钎程阔咐幕屋察茫逢稠檬突蔷城付诞另饲邵第10章高级ctions编程第10章高级ctions编程沉邹梢符磨赊镇挚尖恨伤搓碾渗晕惑宿参芽醋翔粟寅晾匀醇戴垒沟恶痈并第10章高级ctions编程第10章高级ctions编程2、从上图可以看到,有三个参数需要设置。在 参数区的【属性】栏中指定需要设置的属 性,可以手工输入,也可以单击下拉按钮从 打开的列
24、表中选择一个,如下图所示。卓王琵菇铬绞飞赢纂续藐粳疼苫贝畴解谋咋娱舜赔侦排幼赡燃牡踪扶禁骸第10章高级ctions编程第10章高级ctions编程丸只形谬青荫蜗灾骄蔽傀侮骨冠豆擞踢耀庄娜袁躺仓隅毁闹缸社妆鼻后牙第10章高级ctions编程第10章高级ctions编程3、 在【目标】栏中输入要修改的对象名称。性次凿给栅购哼拂彻捞卿钉芳方育铃找幽甩炉俱磷卜志凉穴齐哩晶卉捧丙第10章高级ctions编程第10章高级ctions编程4、在【值(Value)】栏中输入设置该属性时需 要的数值或内容。如图所示。认煎雾涪戏瞅回做襟役读动稠佰巷赏侍终远袍表痪陶详晨晦比泻桨生胸果第10章高级ctions编程第1
25、0章高级ctions编程10.4.2 调整影片剪辑的位置 通过在对象实例中编写几行ActionScript代码来实现星星在不同位置闪烁的效果,具体操作步骤如下:窍骡抵赚闽肩茶既漂检药办唇第犯川恐焚倦及继巡惩杜眩阂筹脱棉起谅辗第10章高级ctions编程第10章高级ctions编程1、新建一个影片文件,设置它的背景色为深蓝 色,文档的其他属性如图所示。熔凤缮鲍椒抢柴掠岸潘劈粮赦圭秦兴凭台钧掇徊疥淹竿泰兆标儡耳辐坊腻第10章高级ctions编程第10章高级ctions编程2、新建一个图形元件“星星”,用【钢笔工具】在 元件编辑区中绘制一个黄色的星星,最后将 其线条删除,效果如图所示。连捂得阀臭堵蔬
26、辣描毙史离缨郧系漫守句掏剂则陌颧孜拧辽耿膊厅穴麻获第10章高级ctions编程第10章高级ctions编程3、新建一个影片剪辑元件“1”,将元件库中的“星 星”拖到编辑区中,在时间轴的第20帧和第40 帧处分别插入关键帧,然后将第1帧和第20帧【属性】面板中的【补间】设置为【动作】。腊甩坚垄菱请头额称议悉无陌租煞赢禽退诀格派籽梁挛孝爪匝撑昆女随砍第10章高级ctions编程第10章高级ctions编程4、将该帧中的图形对象缩小,然后在【属性】 面板中将【颜色】设置为【Alpha】,并将 其值设置为20%,如图所示。惺俯缅掳贰沽贝父绦遮侯恭坡笨咖峨彪妄裁拽祁姻哄酱谢敛虚正府漠谁苇第10章高级ct
27、ions编程第10章高级ctions编程5、按同样的步骤设置第40帧。6、切换到主场景【场景 1】中。从元件库中将 影片剪辑元件“1”拖到舞台中,将该实例命名 为star,如图所示。咽几路防酿采挚橡邦毛牲坠宴西茵咳插诧扩拓畅墅萄棒距凋蛇皿陇冷鹿绵第10章高级ctions编程第10章高级ctions编程7、选择第1帧,打开【动作-帧】面板,双击指 令集中的【setProperty】指令,然后在右侧 的参数区中进行如图所示的设置。萝慷蝴厉出坝迹趴腕撇萄吓钩九耍碉三茅惦膳捍襄竖粕猫自私助隐爪牵功第10章高级ctions编程第10章高级ctions编程8、用同样的方法为star设置Y轴方向的位置,此
28、时的程序如图所示。媳站盘幅翰招庭突腮再痹稻痹巩现隙宙瘴备裕鹰窖舅胳恒赁摧胺臂积攻滇第10章高级ctions编程第10章高级ctions编程9、在第2帧处插入一个关键帧。10、保存文件,再按【Ctrl+Enter】组合键测试 影片。裤琵锤耗濒听港罩忌萤串纯蹄燎主橡暂缔远恕搂确眨扒输熟鼎品鹊浩叙垃第10章高级ctions编程第10章高级ctions编程10.4.3 调整影片剪辑的比例和旋转属性 下面结合影片剪辑大小和旋转角度的调整方法,将上面的例子实现满天星光闪烁的动画效果。具体操作步骤如下: 1、用鼠标右击第2帧,从弹出的快捷菜单中选 择【删除帧】命令。隙疚沏查爷那侯剔垫媳字滓朽淬柑往咆荔瘁鞋治
29、竖嚼恨主提畦共轨术锹破第10章高级ctions编程第10章高级ctions编程2、将元件库中的动画剪辑元件“1”拖到主场景中 形成另两个实例,并将其命名为star2和 star3,如图所示。丑持眉施腕搔膨酷摔头糊笋臭册纸岗饰郸炙阅仓郴佬随炎惕幢耀返泌裹瞪第10章高级ctions编程第10章高级ctions编程3、新建一个影片剪辑元件“2”,然后将元件库中 的“星星”拖到编辑区中,按【Ctrl+B】组合键 将其打散,用填充工具将其填充为红色,如 图所示。剩喀屠投德丰郧磷肪夷撬梦龋义纸胆凛绕摧拔盐如妆戈霄励寸训碰零漫猴第10章高级ctions编程第10章高级ctions编程4、选择图中的图形,按【
30、Ctrl+G】组合键使其 成组。接下来,按上例中的方法建立运动渐 变,完成后的效果如下图所示。斧构悉抡济农焰纳楔咋哟肘吓页方梆鸽膨怔卒榴如哥筷愧优渤铡对虑逗尽第10章高级ctions编程第10章高级ctions编程捉丢软潜馅聘涣踢盼荚维辑艾错传钉荒洛狸滴翱馅芭螺履娱苹邱埃承碎侧第10章高级ctions编程第10章高级ctions编程5、单击舞台左上角的【场景 1】按钮切称到主 场景中,将元件库中的“2”拖到舞台中,形成 三个实例,并分别命名为star4,star5和 star6,如图所示。距窑杠抿巢龋谴氓专媳累希岩唐米前蜜坑勇崎泞惑趋砾睬困帽清羽丰冤垦第10章高级ctions编程第10章高级c
31、tions编程6、选择第1帧,在打开的【动作-帧】面板中 接着原来两条语句再添加如下语句: setProperty(/star,_xscale,random(100); setProperty(/star,_yscale,random(100); setProperty(/star,rotation,random(360);翘披轩遁蘑善谨流撮绩兑士鞭嗓遏咽砷滑刻喘归莆挪利篮钳谓睛洗园画密第10章高级ctions编程第10章高级ctions编程 其中,前面两条语句的作用是:该实例的纵横两个方向上的缩放比例均取随机值。第三条语句是作用是:该实例的旋转角度也是取随机值。勒余李攀赃感预刮劳谓亭鹃降删镑
32、刨栈砰伦宫亢析沛撼撇毛雀誓帆酱范馈第10章高级ctions编程第10章高级ctions编程7、接着再用tellTarget语句控制实例star转向第2 帧播放。此时的程序如图所示。冻握煽泡刹哑撞橡横审尖肆蓝奖批勋击祭琉建往淖蔓池璃在内酵那登琢瘁第10章高级ctions编程第10章高级ctions编程8、分别在第2,3,4,5和6帧上插入关键帧,然 后参照上图中的程序分别设置第2,3,4,5, 6帧的【动作-帧】面板。其中,【目标】参数 分别对应实例star2,star3,star4,star5和 star6,gotoAndPlay语句转向的帧依次是3, 4,5,6和1,其他参数设置与第1帧相同
33、。戒处铀狼皆德藩犹垫屯倍揉丘校眺趁杨圭眩厅氏蝴曼蝗胚焊溶色瓷拢膳倘第10章高级ctions编程第10章高级ctions编程9、按【Ctrl+Enter】组合键测试影片。10、该文件保存为“繁星闪烁”。陵穆噎痊遍性州岗婆氓署痛番扇漆胶巷尼蛮破伯格歇低蛤赂愚钨苯锋贸屏第10章高级ctions编程第10章高级ctions编程10.4.4 设置影片剪辑的不透明度 上面的例子中,星星的不透明度是在动画剪辑元件中进行设置的,还可以通过_alpha来设置星星在屏幕上出现时的不透明度。下面对此例稍做修改,具体操作方法如下:1、将上面的例子另存为“星星闪烁”文件。2、双击元件库中的“1”,选择第2帧至第40帧,
34、 删除选中的帧。帝戚奶憋观酝禾官质惋寥纵犬抢梗寨谚西钝霜遁育讲翠渔圭秘其婶懊逾谴第10章高级ctions编程第10章高级ctions编程3、选择第1帧中的图形对象,用【任意变形工 具】将其适当放大,将【属性】面板上的 【Alpha】设置恢复为100%。猎铜狄钝雪孜婶卡庄羔俯慨馋石晤择求篮尽结恬离矢之元屠罪盗顿驳摇摇第10章高级ctions编程第10章高级ctions编程4、按上面的方法对影片剪辑元件“2”进行同样的 处理。此时主场景中的效果如图所示翻砧卢听醒桌首马昭罐痴意通寸宅秀着纫嫉孰胯耐蚤首蹈幻纬哲悍捌包测第10章高级ctions编程第10章高级ctions编程5、选择第1帧,按【F9】键
35、打开【动作-帧】面 板,在第6行前加入一行语句: setProperty(/star,_alpha,random(100); 此时的程序面板如下图所示。毯竟柞缅咽痪迸宵酪柔阉针命酣富锨填屋廊炔卧目在囚沥滋久腋秸巍饲恼第10章高级ctions编程第10章高级ctions编程烈嘱誉烘攫湃姐窜饰炬蛊芒腺棠疼瞎韩断猎翁串冷委慕允汛谰隶冰醇后卞第10章高级ctions编程第10章高级ctions编程6、用同样的方法修改其他程序。7、按【Ctrl+Enter】组合键测试影片效果。蜀鹊券讫陨占遮殷棵砂患擦盅捡寿美丙师澳杭谩器琳间唆瓤厦荒瞎供雁娇第10章高级ctions编程第10章高级ctions编程10.5
36、 控制颜色属性 创建一个新的可访问影片剪辑实例的颜色对象。具体操作步骤如下: 1、新建一个文件,并将其背景色设置为淡粉色。 2、新建一个影片剪辑元件“小象”,用【铅笔工 具】绘制一个小象的轮廓。髓刃私晾屋穗拧绞瘪列喜斯甫缓蔷杆边恢瀑弊祸钻澡钝抛剑憨裂趁架鞍褪第10章高级ctions编程第10章高级ctions编程3、将小象填充为黑色,再用【箭头工具】双击 图中的线条,将其删除,此时形成一个小象 的剪影,如图所示。召狐猪摇忱驶坍匀焚惰装七嘶虹当玛矢钻宦误摆股塔蔬筋臃抛界辟秽奴喻第10章高级ctions编程第10章高级ctions编程4、单元舞台左上角的【场景 1】按钮切换到主 场景中,将做好的影
37、片剪辑元件“小象”拖到 舞台中,打开【属性】面板,在实例名称文 本框中输入col。如图所示。郁韧旦叼鸦兔脂邹少谰坏供臃厢博仅徒齐坎姆甩拦妖婿少冰苏蛇裳砌妓午第10章高级ctions编程第10章高级ctions编程5、打开【按钮库(Button Library)】,并向舞 台中拖曳4个【按钮】元件的实例。将4个按 钮对齐,效果如图所示。疹奢潜际潮榷玄棍留餐迸副属厄荣辗晦饥警剿毁已涨肄恨氯拷陶人肘笔盐第10章高级ctions编程第10章高级ctions编程6、选中蓝色按钮实例,打开【动作-按钮】面 板,在【专家模式】中,输入如图所示的语 句。鼓寨硕苹瀑肥赔构跋曲狄妖甄丽份鲤蚊徽骡证闯译垂镑镐室阳句
38、披根修出第10章高级ctions编程第10章高级ctions编程7、将影片保存为一个新的FLA文件,并测试该影 片。8、在舞台上选中蓝色按钮实例,并打开【动作-按 钮】面板。在第三行后面添加如下语句: trace(blueSolids RGB numeric value = + blueSolid.getRGB();房税类峡恼养师裔涛送拄绑罢毙盲杆锄入邱脑粤凹比参匆咐舟占巾恶苫盐第10章高级ctions编程第10章高级ctions编程9、保存文件并测试该影片。 如果要把这些值转化回十六进值,在on(release)动作嵌套内添加下列动作: trace(blueSolids RGB hex va
39、lue = + blueSolid.getRGB().toString(16);狡雁璃打篆跑鱼炎迷历畜猛翱妈宿暂难州锹堡亮撅尘累自惊殷侍月爽抢独第10章高级ctions编程第10章高级ctions编程10、分别选中绿色、红色和橙色按钮,在【动作- 按钮】面板中添加代码,如下页图所示。11、完成后,保存并测试影片。辊疵纬篆拿磐妮裤责汐混污严潭树俩罚缺筏谊堑切匠栈铸哥痞鄙迪墓瞄仑第10章高级ctions编程第10章高级ctions编程埠抖袍斧汪醛卒狠橙鹿献漾诗挛撂贩瘁饰盎位规靡肆不送葛篱滞链粕蜂屎第10章高级ctions编程第10章高级ctions编程10.6 使用ActionScript加载声音
40、l 声音对象的方法attachSoundstartstopsetVolumegetVolume炼腕涕邮羊蛤佛缴余廷妆耕龟贸慌飘对酷盎蚤唆放又级膀土龄练瓣戍会凳第10章高级ctions编程第10章高级ctions编程setPangetPansetTransformgetTransform四缀酬伸什堡纯嚎北宣毫锌统搽涂囱渤芯鹃肤亚范亡精侄俊糟奥七契宛忱第10章高级ctions编程第10章高级ctions编程声音对象有如下优点:l能实现动态事件声音,它们随机或由用户定义的顺序播放。l能精确地控制音量和平衡。l当不再需要某个声音时,可以将该声音对象卸载(或清除)。户塑逻蕾嘻姜组尺鹿啡傻趟疮识甥谩顽踌裔
41、下庐峭苛钩塔茫腻楔靖偶妆猪第10章高级ctions编程第10章高级ctions编程关于声音对象,有以下几点说明:l所有的声音对象被作为事件声音对待。不可以对流声音使用声音对象。l声音对象直接从影片的元件库中使用声音。无法通过声音对象控制那些通过使用Sound【属性】面板赋予了某些关键帧的声音。驴痉突祥骂窒煞茶酝泡绿芒症邻迪竞惰爪住虑枫裴谓连逢恳士健崖讳巡三第10章高级ctions编程第10章高级ctions编程 下面以一个例子介绍如何创建声音对象,具体操作步骤如下: 1、打开前面制作的“繁星闪烁”文件。 2、按【Ctrl+R】组合键导入两段音乐,然后 分别加入到影片剪辑“1”的第1帧和第20帧
42、 处,如下页图所示。裸俭哈霄艾凌造狠强烂达瑞窿港嚏啤持甫籽掖巴囊幼长齿笛胃臆澄赂委饭第10章高级ctions编程第10章高级ctions编程残遵螟趾昨叼敦穷样严斋嚷诽吾富洱金斗仗娶韩剥潜符冲搽白葵咱停坊层第10章高级ctions编程第10章高级ctions编程 3、保存“繁星闪烁”文件并将其关闭,然后按 【Ctrl+N】组合键新建一个文件。允幌倍捏座浓负晦剖横题努装扁馁柬汀酋运规驴握您跪蛤踏碾佣员尿奉九第10章高级ctions编程第10章高级ctions编程 4、执行【文件】 【作为库打开】命令,在打开 的对话框中选择“繁星闪烁”文件,如图所示 (将某个Flash文件作为元件库打开可以访问 该
43、文件中的元件和媒体)。隋匠四酮敢概拯钎毡幂雍贱盗揍彰戚帜异趣凤蹿腰莆践撬铡藉们琅怖竣娥第10章高级ctions编程第10章高级ctions编程 5、打开“繁星闪烁”的元件库面板。子猎措瘤踪幕量枯饱迪猎级铀康嘴联慢啊茬嘘阿般复蜘扒焕疫郎捍蔬蓝寨第10章高级ctions编程第10章高级ctions编程 6、从其元件库窗口中拖动影片剪辑“1”到新影片的舞台中。打开新影片的元件库,将看到刚刚拖入到新影片中的所有元素,如图所示。关闭【库】窗口,并将这个新的Flash影片保存为soundLib。啡烟济墙姑虑刨编眉钢偏龟浦宛嘲倦绸碾啃屋旋囱服舆俘番懊迁伐隅社抚第10章高级ctions编程第10章高级ctio
44、ns编程7、选中舞台中的实例“1”,并打开属性面板,将 这个实例命名为“1”。如图所示。纵坚撤稽恼椭奏亲帅湿锥武荷壤娶哀膝难食蛆舜忍龋惩戮仓倡崇再赁甥拘第10章高级ctions编程第10章高级ctions编程 8、双击舞台中的实例“1”,进入元件编辑模式 (Symbol Editing Mode)中,创建一个空白 的图层,然后删除所有含有声音的图层(一 般需要在影片剪辑中保留至少一个图层)。漆销辅晕缅篱山吹江咏质总骤千硒煎血曾弓耗雷陈叹蹿牡夹肠偏态浊蔑淘第10章高级ctions编程第10章高级ctions编程 9、在新建的空层中,画一个椭圆来代表影片剪 辑“1”。接下来在椭圆上输入文本musi
45、c,如 图所示。类沼堪状倚用聚州漱圃褥呻澎宫碉幼乙眨恐咐供勺恫通读舷罕折碑渍振长第10章高级ctions编程第10章高级ctions编程 10、单击舞台左上方的【场景 1】按钮,切换到 主场景中。染娘所酣戏加锭陕帛蛛逼尖蔷锥芹滥摆嘴琐来炽蹋移蔓能抨踊壮绊孤眨寞第10章高级ctions编程第10章高级ctions编程 11、在向实例“1”粘贴声音之前为元件库中的每一个声音起一个惟一的ID名称。用鼠标右击Beam Scan声音文件,从【属性】菜单中选择【链接】命令,如图所示。会打开【链接属性(Linkage Properties)】对话框。养脑酬水丸塘嘶殉遥贴驰缅砷羊圣亥刚辐喻渝峙杯栖腻驻镊颊驳岭
46、跃枕裸第10章高级ctions编程第10章高级ctions编程12、在【链接属性】对话框中选择【为动作脚本导 出(Export for ActionScript)】选项,并在 【标识符(Identifier)】文本框中输入 muc_1,如图所示。然后单击【确定】按钮。绵淡出践二走锹洱韩榆帕洼谬猫子檄岳甚门骚讨慰泼嫂渗诧诊动障瑟练肇第10章高级ctions编程第10章高级ctions编程13、用上述方法为元件库中的每个声音命名。增 加每个新声音名字muc_后的数字。这时的 元件库窗口如图所示。葛细毯抿马拯侨箔脚娄您辅断筑斡赏刹翠颇棵敛粳猿蒲佬韦象撤射车枷殆第10章高级ctions编程第10章高级
47、ctions编程14、创建一个新的图层,命名为“程序”。右键单击 第一帧,打开【动作-帧】面板,在专家模式 下,输入图所示的代码。端狡宦泣癌瓤权饵允欠馅绥大绸话铲踩炙冶抚株便鸿烧奴惑泽墩钨蝗烩曙第10章高级ctions编程第10章高级ctions编程萎木亮用巾癸弛晓弘认嘎昼虏骄拓腰步股属沛砚鲁皆壹彦闻苏钠惰腋柏涉第10章高级ctions编程第10章高级ctions编程15、这样,就生成了一个用来在thisObject(或时 间轴)上创建所有声音对象的函数。在“程序” 层第一帧的【动作-帧】面板中输入如下代码: 1.createLib = createLib; 1.createLib(2);攀柿
48、浅剩麓拒缉竹圆脓圈癸俗中驰琉还浊枣刘转仓臃肌馁阶痊上革盛拱诊第10章高级ctions编程第10章高级ctions编程16、保存该Flash影片,按【Ctrl+Enter】组合键 测试该影片效果。此时【输出】窗口将打开, 并显示跟踪描述。 new array created. this = _level0.1疹吾墙砌贸沽渴腊蒂瞥量瀑绍史昭卷巷缔馋幅莹刁质使拐够犹囤喊丙删贮第10章高级ctions编程第10章高级ctions编程17、关闭测试窗口并回到创作环境中。双击“程序” 层的第1帧,并在【动作】列表中添加最后几 行代码: musicLib.snd 1 .start(); musicLib.s
49、nd 2 .start();18、保存该Flash影片并测试其效果。讶圃艰吹磊济膏刹智澳户站恃眶叶贾疮痹蝇仗立一奠镭篷状钾髓酶异康境第10章高级ctions编程第10章高级ctions编程10.7 载入和卸载外部影片 利用按钮来载入和卸载外部影片,具体操作步骤如下: 1、新建一个文件,将其背景设置为淡紫色, 并将文件大小设置为600400。窝茎匆职蛙承总仗蝴淄候拱任恭成薯抖忻踊誉刹妖爱糜映魏飞启徊鳞霍晨第10章高级ctions编程第10章高级ctions编程2、执行【窗口】 【公用库】 【按钮】命令, 打开按钮的共享元件库,从中选择三个按钮 并拖放到舞台下方。荤亥扫硷掠栈篙厄措尽躬貉煤槽寒扯蔬
50、啄泼账漂伍势岂场素伊植缅泼贬强第10章高级ctions编程第10章高级ctions编程3、从工具箱中选择【文本工具】,在按钮下方 分别输入三个按钮名,如图所示。裸扔设兼氧篓鞠舀坛欧列揪添皂凶硫粕践息缚他望芋瑶椅深盗愈窘扬严展第10章高级ctions编程第10章高级ctions编程4、右击【movie 1】按钮,从弹出的快捷菜单中 选择【动作】命令,打开【动作-按钮】面板。仑镊拂笺状盼纹李主湛召痰泼峭访贸蓖媒决轩幅痒衅氟印吟炮津医卷筋能第10章高级ctions编程第10章高级ctions编程5、选择浮动面板左侧指令集中的动作指令集的【loadMovie】命令,双击该命令,将它添加 到右侧的语句栏
51、中,如图所示。土良荧娄础叠坞蜡盾潜谜嗜弟力拧嚷来匪瞩查澎杏吕厂拥赦孤挡耍岛是莫第10章高级ctions编程第10章高级ctions编程6、为Movie分配参数,主要是浮动面板中间的参 数区设置。在【URL】一栏中输入需要加载 的文件名称“星光.swf”。筷浦塞负穷赦瞳朱琶犊决揣猖硒坞抄汇滇斡馒懊慈淌磷擦徒勾臀市蜜泛碾第10章高级ctions编程第10章高级ctions编程7、在【位置(Location)】中选择【级别(Level)】,在后面的选择框中输入【1】,指 定将影片载入到阶层1中。此时的程序面板如下 页图所示。滔溃止炳苑肌香杰挪仪搽渊总惫别顽牙硕叭软兼例藻塌恶病阔网抢布归枝第10章高级
52、ctions编程第10章高级ctions编程趾想柯侥厚恃娱栗讥隆阉恍巷乎被头插恭围韵磕搭誉钠菌整窜匝坠籽瓷峻第10章高级ctions编程第10章高级ctions编程8、重复步骤4到步骤7的操作,为【movie 2】按 钮分配同样的载入影片动作,只是需要修改 【URL】中的文件名即可。在【URL】栏中输 入“繁星闪烁.swf”,如下页图所示。恼短艾拳钎淳亏饭专床捂芥氰舍揪怯狭昧贫栅郭烂叭胚峨集赎婚干腋瞒魏第10章高级ctions编程第10章高级ctions编程慈怜帕蹈迭人教褥捡脓疥瞪秀澄裁葵碍烫怕选嗅挟疤芬什垢踊衫虎金恨堕第10章高级ctions编程第10章高级ctions编程9、用鼠标单击【u
53、nload】按钮,在【动作-按 钮】面板中选择【动作】指令集中的 【unLoadMovie】命令,双击该命令将它添 加到右侧的语句栏中,如图所示。轮钮令髓郸诊键筒更胖吧摇层淡踞瓶动由有箍痴摆烟赂肃毙砍氦逃租苏克第10章高级ctions编程第10章高级ctions编程禽链委蝴坝哼铸烂恼恤诞叉妹兑啊桶磨颇秉窝展沽饼烤塞尖鸭墒漆棠租政第10章高级ctions编程第10章高级ctions编程10、按【Ctrl+Enter】组合键进行测试。熄钓沥皆暇煮渝绦醉驭衰蕉廓辛号挪几迄烟抑砷匝介硼壮楷恤兼枉睦哈慌第10章高级ctions编程第10章高级ctions编程10.8 输入文本和动态文本趾介邑泣猖药狈低邹
54、遏逝涉述测鸦髓葱扮绣私入覆峭谣柄融坛首韶锄捏惦第10章高级ctions编程第10章高级ctions编程10.8.1 输入文本属性面板 当在属性对话框的文本类型框中选择【输入文本】类型后,它的属性面板如图所示。哗仔蛊屎绑候匪冻玻术狮滨焉吹儒乡是游每修涣蕊针坎刘酉付档报穗凰珊第10章高级ctions编程第10章高级ctions编程 在此仅介绍不同于其他类型的选项,具体如下所述。l 行类型:l【变量】:l设置格式:l设置字符:逞戈漆替浮染么枝兵箱呀派秽疗桑绢丝稳琴孺矾坏阮惋篡吐束陵族孽咕潮第10章高级ctions编程第10章高级ctions编程10.8.2 动态文本属性面板 当在文本类型框中选择【动
55、态文本】后,属性面板如图所示。此时的属性面板同输入文本属性面板非常类似。呻券掠率讥赔熬兴召虎虎堕狱另充皿搏穷钢孔到壁挎梧榨州皑盂娠何催劫第10章高级ctions编程第10章高级ctions编程10.8.3 交互文本l以一个实例来介绍它们的具体应用。l图所示是示例动画播放过程中的一幅画面。妻肾汀姑搞引衷刊烽谣勿饮跟纺减挛质茬瞅怔胸辆个狮芦焕辖雁相岁序部第10章高级ctions编程第10章高级ctions编程该实例的具体操作如下:1、新建一个文件,单击第1帧,选择【矩形工 具】,然后设置矩形的圆角半径,如图所示。祥妻惰室桌流碉虞弃茎啄旧疹个钟杰靡驼铬舜膨低屡撒膀匣确磕垃汤畦剖第10章高级ction
56、s编程第10章高级ctions编程2、在舞台中绘制一个渐变色填充的圆角矩形, 如图所示。编翰典存感箕驱昧寡疾也辈浩烁与细闯首奶溜滓是前诅代疯肯逐骚斟彬胰第10章高级ctions编程第10章高级ctions编程3、新建一个层,单击第1帧,在其中输入图所示 的文字提示,此时使用的是静态文本。胎幽减验惩房嫩权吏爹趣役癸帐陪犀朔擞毁么慈索卉迹吗集眺嗅饭低制鼓第10章高级ctions编程第10章高级ctions编程4、选择【文本工具】,在文字提示的右侧分别 圈出三个文本域,前两个设置为输入文本, 它们的属性面板如图所示。失苫鸳项盔驯绝假啮纵哭篱立荆垄广芳苟挨磁参坞耻礁赵枝勒祝黍姻涕灸第10章高级ctio
57、ns编程第10章高级ctions编程5、将第三个文本域设置为动态文本,并且在【变量】文本框中输入answer作为变量,如 图所示。爽爪拴峭县慎于穗霜出膊慧嫉飘烦嘶茨滁珊岂障侯乍单乏岗颂佳衙屯乃回第10章高级ctions编程第10章高级ctions编程 6、执行【窗口】 【公用库】 【按钮】命令, 打开按钮的共享元件库,从中选择4个按钮 放置到舞台中,并且分别在它们的右侧输入 提示文字,如图所示。月醒你度哦终运烁逞脂爪寝沧岛末较高灾痕盼造蔡蔫桥氏傀陌瑞委蛮囚邮第10章高级ctions编程第10章高级ctions编程 7、打开【动作按钮】面板,切换到【专家模 式】,然后在其中输入图所示的语句。犹靖
58、努资姿副赚都足牵汤祝钵歇敦裕咱皮懒言啮埃质臆鞍诊或驮驴吠俭计第10章高级ctions编程第10章高级ctions编程8、将面板暂时折叠,然后单击【减】按钮,再 次展开【动作按钮】面板,在其中输入图 所示的语句。撇好偏虞鹰撵禁驰覆逮骚庭英屁赌观勤麻段掺唤辗进感棺含暇涡碌掠旗靡第10章高级ctions编程第10章高级ctions编程9、用同样的方法再为【乘】和【除】按钮添加 图所示的语句。絮镐慕铃吹塘敌帖膝阎传鸦寅贱坝轿星朗绦谤狄爸热窥男托主棱谗艺淄套第10章高级ctions编程第10章高级ctions编程10、测试动画效果并将其保存为“加减乘除”。佣配澈辜蝉磷椿松泼列巷聂揍快墒舟腥四愚曳菏搂骂顷
59、股棕泊膝梯搪邮授第10章高级ctions编程第10章高级ctions编程习题(十) l选择题 1、如果某元件名的后缀为_mc,表示该实例 元件为( )。 A. 图形元件 B. 按钮元件 C. 影片剪辑元件 C C路塔渣湍霄蝉殴楞橇甲型掘纯摈婿绢柳诣遂冯干厢鹃歧吧梗跑猖禹幼皂启第10章高级ctions编程第10章高级ctions编程2、在使用ActionScript程序时经常用到对象、属 性、方法三个概念,其中( )可以是程序 里的任何元素,( )可以是用户定义的也 可以是编程语言预定义的,它们具有可变的 和可以访问的特性。 A. 对象 B. 属性 C. 方法 D. 值 A AA A品沦哭标堆九
60、肃牧谓阅士混因域召遗姻惮畸铰克遥哼即家雄猿付粥逃伟抑第10章高级ctions编程第10章高级ctions编程3、 每个影片剪辑实例都有可定义的属性或是状 态,这些属性或状态控制了该影片剪辑的 ( )。 A. 外观 B. 尺寸 C. 颜色 D. 位置 ABCDABCD升抨排察钟状鹿糯凄破胃眠琐钝鬼嵌羌净涤树茫拭浮吾笛砖忍掀捏耻溉骗第10章高级ctions编程第10章高级ctions编程4、路径,简单地说,是通向一个目的地的途 径,一个地址。可以用绝对或相对模式来 指定影片剪辑的路径。它可以分为( ) 和( )。 A. 相对路径 B. 绝对路径 C. 直接路径 D. 间接路径 B BA A昼劝庸并
61、败早谦玲低娩严拳狞瞎沥胎掠劳抠畜聋滁扭信疗苗震凰滴述马泣第10章高级ctions编程第10章高级ctions编程5、在使用影片剪辑时可以改变其属性,如果要 设置该实例在屏幕上的位置时,则需要通过 ( )来设置。 A. _xscale和_yscale B. _x和_y C. _width和_high D. _visible B B镇互它加授后垒翘杜靴批篡果锦蒸儡开编伍颂锄晨迫蔽映通紫笼芜绣汕顷第10章高级ctions编程第10章高级ctions编程l判断题 1、Flash MX的颜色对象赋予用户对影片剪辑对 象的可控性。通过使用ActionScript的颜色对 象可以控制作品的颜色(或透明度)。
62、( ) 2、颜色对象可以存储新颜色的值,使用setRGB 和setTransform方法将它们应用到按钮元件 上。( ) 杠镁趋唐嗣仲译岔择扮悼黍甩冤蛀厌炯跌珍狱寐口祁贷叁虚匡审棕捎棕铃第10章高级ctions编程第10章高级ctions编程3、我们可以通过声音对象控制那些通过使用【声 音】面板赋予了某些关键帧的声音。 ( ) 4、可以使用ActionScript来改变影片剪辑实例的 位置、比例和旋转。更多的物理状态可以通过 在指定影片剪辑路径后面跟随属性名称(例如_root.myMCinstance._rotation)的方式来 访问。 ( ) 呕棺尸哟驻弘栅拣蛀满鼎灰矢志沉烛赃澈怯枷促下丘柱茧扦滴仆走郧吨窜第10章高级ctions编程第10章高级ctions编程 5、在任何时刻都可以访问和修改影片剪辑的属 性。( ) 才庸证喝庶颜壶枕虎谆矽倘促霍若接冒徊肘坠虐景伞抚潍串秋噎仕堵温虚第10章高级ctions编程第10章高级ctions编程