flash常用代码集锦

上传人:飞*** 文档编号:35818432 上传时间:2018-03-20 格式:DOC 页数:23 大小:112KB
返回 下载 相关 举报
flash常用代码集锦_第1页
第1页 / 共23页
flash常用代码集锦_第2页
第2页 / 共23页
flash常用代码集锦_第3页
第3页 / 共23页
flash常用代码集锦_第4页
第4页 / 共23页
flash常用代码集锦_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《flash常用代码集锦》由会员分享,可在线阅读,更多相关《flash常用代码集锦(23页珍藏版)》请在金锄头文库上搜索。

1、flash 常用代码集锦之:用常用代码集锦之:用 flash 做那种弹出的小窗口做那种弹出的小窗口 分两步:给 flash 中的按钮加入如下 action:on (release) getURL (“javascript:MM_openBrWindow(newweb.htm,width=600,height=100)“);在 HTML 页面的.之间加入下面的 javascript 代码.flash 常用代码集锦之:如何使得常用代码集锦之:如何使得 flash 一打开就是全屏?一打开就是全屏? fscommand(“fullscreen“,true)如何不能使用右键?fscommand (“sh

2、owmenu“, “false“);flash 常用代码集锦之:用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来常用代码集锦之:用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?设置?例如载入名为 dd.swf 的动画,我要确定这个动画的中心位置在(205,250) ,该怎么设置?在要加载动画的那钟加入loadMovie(“dd.swf“, “a“);a._x=205;a._y=250;你得先做一个空的 MC 起名叫“a“,导入时,在右下角也起名为 aflash 常用代码集锦之:当鼠标经过时动画播放到某处常用代码集锦之:当鼠标经过时动画播放到某处 on

3、(rollover) gotoAndPlay(10);当鼠标按下时动画播放到某处on (release) gotoAndPlay(1);flash 常用代码集锦之:播完动画后自动跳到某网页常用代码集锦之:播完动画后自动跳到某网页 getURL(“siteindex.htm“, _self);flash 常用代码集锦之:设为首页常用代码集锦之:设为首页 on (release) getURL(“javascript:void(document.links.style.behavior=url(#default#homepage);void document.links.setHomePage (

4、http:/ “_self“, “POST“);注意要将网页中的 flash 的 ID 号命名为“links“flash 常用代码集锦之:加入收藏夹常用代码集锦之:加入收藏夹 on (release) getURL(“javascript:void window.external.AddFavorite(http:/,网页);“, “_self“, “POST“);flash 常用代码集锦之:关于随机数的技巧常用代码集锦之:关于随机数的技巧 用来产生6-20之间的5个不重复的随机数:1):首先产生一个随机数,放在数组对象中的第一个位置;2):产生一个新的随机数.3):检查新产生的随机数和所有目

5、前已产生的随机数是否相同,若是相同则返回(2),否则返回4):将新的随机数加入数组对象中下一个数组元素内.5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)6):结束.AS 如下:data1=newArray(5);tot=1;data1=tot-1=random(20-6+1)+6;dogen_data=random(20-6+1)+6;reapeat_data=0;for(i=0,i59)i=i+1;munite=munite+1timer=timer+1:elsetimer=y该符号制作完毕后。将其拖入主场景中即可。几种功能元件的制作方法之:智能判断速择题,并作正误提示

6、几种功能元件的制作方法之:智能判断速择题,并作正误提示 单击菜单 Insert/new symbo1,在弹出的对话框中输入插入的符名称。如:“对错提示”。符号类型为“电影片段”。在第一帧输入文本“在括号内输入答案,按 enrer 键确定“ 在该帧上输入动作脚本:_root.flahfalse;_root.ans=“ “;gotoAndStop(1);在第16帧插入空关键帧。在该帧上画一个形如“x”的图或输入文本“x”,在第30帧插入关键帧,帧 AAction 为_root.ans=“ “:gotoAndStop(31);在第31帧插人空白关键帧,在该帧上输人静态文本“请重作,按 enter 键

7、确定。 “在该帧输入脚本:“stop();”至此,该符号制作主或:例如:第1题:1十1十( )A2 B3 C4 D0在上例括号位置插入动态文本框,不输入任何内容。该文本框变量名为:ans。在该帧适当位置插入电影“对错提示”,该电影片断名属性为“ql”,在该电影片断上输人脚本:/键盘事件控制程序onClipEvent(keyDown)/取得按键的键值keycodeKey.getCode();/判断是否为 Enter 键if(keycodeKeyENTER) /判断输入的答案是否正确/answerNumber(A)if(_root,ans=“A“ or _root.ans=“a“/显示“答对了”信

8、息tellTsrget(_root.q1) gotoAndPlay(2); else /显示“答错了”信息tellTarget(_root.q1) gotoAndplay(16)几种功能元件的制作方法之:声音的加载和控制几种功能元件的制作方法之:声音的加载和控制 插入一段音乐:在 PileImport to Library 中,找到要插入的音乐(如战马奔腾),打开符号库,找到“战马奔腾”符号,单击右键,在弹出的菜单中单击 Linkage命令,再在弹出的菜单中选中 Export for ActionSc 选项,在 Indentify 框内输入标识符:如 music。在需要播放的帧插入如下脚本:s

9、oun=new Sound();/创建声音实例sound.attachSound(“music“);/将音乐 music 链接到 sound 实例sound.start(0,2);/播放音乐2遍sound.setVolume(70):该音乐的音量为70。以上加载音乐通过帧加载,也可以通过按钮加载。停止音乐的方法:制作一个按钮,在按钮上输人脚本:on(release)sound.stop();几种功能元件的制作方法之:如何用键盘控制帧的跳转几种功能元件的制作方法之:如何用键盘控制帧的跳转 有的教师喜欢用键盘进行操作,如何使这类操作方使自如呢?用 Flash MX 制作的方法如下:制作一个符号(如

10、“知识回顾”),符号类型为“电影片段”。在这个符号中将需要回顾的知识点逐帧展示,每帧动作脚本为:stop()回到主场景,在需要的帧插入该符号,该帧脚本为:stop() ;插入后单击该符号输人脚本:onClipEvent(Key Down) /键盘响应,按下任一键时响应该命令nextFrame();这样即实现了按任一键便可跳转到指定帧的效果。此例仅仅是一种基本方法,读者朋友在应用时可以有更多的扩展。几种功能元件的制作方法之:鼠标指向显示填空题答案几种功能元件的制作方法之:鼠标指向显示填空题答案 显示一些问题的答案,可以将这一答案制成个按钮,在这一按钮的 Up 帧可以为空白关键帧,其它帧为答案内容

11、。在问题的答案处插入该按钮,在该帧输入脚本:on(release) gotoAndStop;/第 i 帧将答案固定显示在屏幕上flash 场景之间相互跳转的实现方法之:使用场景之间相互跳转的实现方法之:使用 telltarget 命令命令 按钮上的 as 为:on (release) tellTarget (“/“) gotoAndPlay (“场景 1“, 1);flash 场景之间相互跳转的实现方法之:用场景之间相互跳转的实现方法之:用 gotoandplay 命令命令 主场景2中的 mc 放到场景2的时间轴上按钮的: (”场景1”,)并且在最后一帧加 stop()问题就可以解决了:fla

12、sh 场景之间相互跳转的实现方法之:利用路径场景之间相互跳转的实现方法之:利用路径_root.gotoandplay()第二个场景2里面只有一个,在这个的最后一帧是和一个按钮按钮的 as:_root.gotoAndPlay(1)【即告知按钮回到场景1的第一帧】flash 场景之间相互跳转的实现方法之:给场景起不同的名字场景之间相互跳转的实现方法之:给场景起不同的名字 如果你的 as 这样写:第二个里面只有一个,在这个的最后一帧是和一个按钮按钮的: (”,)结果按下后却是从这个的第一帧开始播放,而不是从的第一帧这是因为主场景的名字默认为 senceNMC 里也可以有多个场景,而 mc 也是默认为

13、 senceN所以当你在 MC 用上 gotoAndPlay (“scene1“, 1);时,指的是所在场景中 MC 里的第一帧,而不是主场景解决的方法,就是给场景定义不同的名字scene1我们改名为:主场景scene2我们改名为:次场景1正确的 as 应该为:on (release) tellTarget (_root) gotoAndPlay (1);如果想实现按钮点击后从次场景播放就可以在按钮上写上:on (release) tellTarget (_root.次场景) gotoAndPlay (1);flash 场景之间相互跳转的实现方法之:利用标签场景之间相互跳转的实现方法之:利用标

14、签 label.我们在控制动画的时候一般也不是从开始播放, 可能是希望从某个场景的某一个关键帧开始播放,那么标签是最好的实现方法;例如我们希望点击上面的按钮的时候让动画从主场景中的 label1开始 播放,那么按钮上的 as 应该为:on (release) tellTarget (_root) gotoAndPlay (“label1“);例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的 label4开始播放,那么按钮上的 as 应该为:on (release) tellTarget (_root) gotoAndPlay (“次场景 1“, “label4“);如果想实现按

15、钮点击后从次场景播放就可以在按钮上写上:on (release) tellTarget (_root.次场景) gotoAndPlay (1);什么叫矢量图什么叫矢量图?矢量图可以任意缩放而不影响 Flash 的画质,位图图像一般只作为静态元素或背景图,Flash 并不擅长处理位图图像的动作,应避免位图图像元素的动画。如何迅速地对齐不同如何迅速地对齐不同 Frame 中的物件中的物件?用 Inspector “Ctrl+Alt+I” 直接输入坐标。或是工具栏 窗口 面板 排列“Ctrl+K” 调出排列面板来。图例怎样调节一个怎样调节一个 Symbol/MC 地透明度地透明度?选中 Symbol/MC,菜单栏找到 Modify(修改) Instance (实例) Color effect (效果) Alpha(透明度) 调整就可以了做好地做好地 Flash 放在放在 html 上面以后上面以后,它老是循环它老是循环,怎么能够让它不进行循环?怎么能够让它不进行循环? 最后一个祯地 Action 设置成 Stop(停止)怎样给我的怎样给我的 FLASH 做一个预加载地做一个预加载地 LOADING用 Action 语法地 if frame is loaded 来实现,新建一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 项目/工程管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号