版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Flash常用代码大全1、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205 , 250 ),该怎么 设置?在要加载动画的那钟加入loadMovieC'dd.swf', "a");a._x=205;a._y=250;你得先做一个空的MC起名叫”亍,导入时,在右下角也起名为a2、用旳sh做那种弹出的小窗口分两步:给flash中的按钮加入如下action:on (release) getURL ("javascript:MM_openBrWindow('n
2、ewwebhtmwidth=600,height= 100')");在HTML页面的之间加入下面的javascript代码.3、如何使得flash 一打开就是全屏?fscomma nd("fullsceerT,tnje)如何不能使用右键?fscommand (Hshowmenu: "false'1);4、当鼠标经过时动画播放到某处 on (rollover) gotoAndPlay(lO);当鼠标按下时动画播放到某处on (release) gotoAndPlay(l);5、播完动画后自动跳到某网页 getURL(Hsiteindex.htm,z
3、_self);6、设为首页 on (release) getURL(,javascript:void(docume ntin ks.style.behavior=,url(#default#homepage),);v oid documentlinks.setHomePage (ttpV/ self: "POST");注意要将网页中的flash的ID号命名为“links”7、加入收藏夹 on (release) getURL(l,javascript:void window.external.AddFavorite(,1 网页');; 'Lself; ,PO
4、STn);8、外部调用swfon (release) loadMovieNumC'service.swf", 1);9、外部调用数据loadVariablesNum("about.txt"z 0);System.useCodepage = true; 中文10、音乐加入mySound = new Sound();mySound.attachSoundC'l");mySo un d.start();11. 关闭指定音乐mySound.stop(,l,');12、夕卜部调用音乐mySound二new Sound();mySo uncL
5、Io adSo un dC'music.mpS'true);mySound.start(0,100)13、关闭音乐mySo un d.stop();14、链接场景on (release) gotoAndStopC 猫的历史"J);15、外部调用 on (release) loadmovie nu m("a.swf"zl)16、退出动画quit命令是用来关闭播放器的swf和exe文件,该命令没有参数,写为:fscommand ("quit");如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。执行"
6、;Insert"下的"New Symbol"(或按Ctrl+F8),在弹出的窗口中选Button ,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library"中把 刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。给按钮写上如下代码,则实现按下按钮即关闭flash动画。on (release) fscommand ("quit");17、影片的播放与停止Play(); 播放命令stop(); 停止命令18、控制影片剪辑的播放与停止:tellTarget命令如:tellTarget( "Cl")go
7、toAndStop(2) ; /用膨片剪辑实例C1的第2帧并停止。19、改变Frame流向命令gotoAndPlay(frame) /用倒指定的画面并连续播放。gotoAndStop(frame) /跳到指定的画面并停止播放。gotAndplay("场景名称",fra me)/跳到指定场景帧并连续播放。gotoAndStop("场景名称:,frlme)/跳至I指定场景帧并停止播放。nextFrame(); 跳到下一帧播放;PrevPrame(); 協倒上一帧播放。20、场景之间相互跳转的实现方法之:使用telltarget命令按钮上的as为:on (release
8、) tellTarget (7") gotoAndPlay (”场景 1", 1);21、场景之间相互跳转的实现方法之:用gotoandplay命令主场景2中的me放到场景2的时间轴上按钮的a s :o n release gotoAndPlay ("场景 1" , 1 )并且在最后一帧加Stop ()问题就可以解决了:22、场景之间相互跳转的实现方法之:利用8SS_root.gotoandplay()第二个场景2里面只有一个m c ,在这个m c的最后一帧是stop和一个r e p1 a y按钮按钮的 as : _root.gotoAndPlay(l)
9、【即告知按钮回到场景1的第一帧】23、场景之间相互跳转的实现方法之:给场景起不同的名字如果你的as这样写:第二个sene e里面只有一个m c ,在这个m c的最后一帧是s t o p和一个r eP1 a y按钮按钮的a s :o n release gotoAndPlay(" s e n c e 1" , 1 ) 结果按下后却是从这个m c的第一帧开始播放,而不是从sencel的第一帧这是因为主场景的名字默认为senceNMC里也可以有多个场景,而me也是默认为senceN所以当你在MC用上gotoAndPlay ("scenel", 1);时,指的是
10、所在场景中MC里的第一 帧,而不是主场景解决的方法,就是给场景定义不同的名字scenel我们改名为:主场景scene2我们改名为:次场景1正确的as应该为:on (release) tellTarget (_root) gotoAndPlay (1);如果想实现按钮点击后从次场景播放就可以在按钮上写上:on (release) tellTarget (_root次场景)gotoAndPlay (1);24、利用标签label我们在控制动画的时候一般也不是从开始播放,可能是希望从某个场景的某一个关键 帧开始播放,那么标签是最好的实现方法;例如我们希望点击上面的按钮的时候让动画从主场景中的labe
11、ll开始播放,那么按钮 上的as应该为:on (release) tellTarget (_root) gotoAndPlay ("labell");例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的Iabel4开始 播放,那么按钮上的as应该为:on (release) tellTarget (_root) gotoAndPlay (“次场景 1", "labels);如果想实现按钮点击后从次场景播放就可以在按钮上写上:on (release) re=Tager (l60c"§5»)宀 goroAnd卫ay
12、(l)j25 FLASH®国莒姓LOADINGaAction5Kmi& if frame isoaded»料自曹»®、何训绷ZJSAction、ifFrameLoaded (舖»gs。and p 莎y()二異册斗»洽ww玄(皿CIJ®和)ogos and p_ayc§5»二、-lumisM吕斤oad 匡 Mo 、测 OK 7。26" 358 ' s . I VCB勒3凹寒qlx弃。 确-ffirscommand(a>=xec=、=+xql£=)>ffli。郵
13、。27、在Flash中如何调用mpeg文件?Flash中不支持调用mpeg文件,首先要安装一个三方软件,名字为Swiffcanvasl.O ; 接看打开fla文件,如果mpeg文件的目录为aa , mpeg文件名字为bb ,那么就可以 就添加下面的语句:FS Command ("exec" , "SwiffEXEC(LOCAL:aaalll.mpeg)");然后扌巴fla文件输出为exe文件,并用Swiffcanvas打开这个exe文件,然后在 Swiffcanvas里设置完成自己的要求。最后再输出为exe文件,就可以了。28、原来MX的FS命令是这样的
14、。相信不少朋友在MX版本中继续使用FS的EXEC命令,但是。 偶多试不灵,前些日子得到答案,还得感谢偶那StudioMX安装包。其实非常简单,在MX版本中的EXE调用更加严格,必须使用FLASHPLAYER或者自程 序EXE的方式调用,HTML页面禁止。这里变化就是目录方面Macromedia做了安全措 施。必须是当前路径的FSCOMMAND目录下,也就是说你得手工建立一个 FSCOMMAND目录来放置你调用的EXE程序。这个很简单,其语法命令同F5不变:fscomma ndCyour.exe”);loading 程序stop()oot.createeptymovieclipC'loa
15、di ngmclOO)with (_root.loadingmc)begifill(OxffOOOO)moveto(0,10);lineto(0z10);lineto(350,10);lineto(0z10);loadingmc._x=100loadi ngmc._y=200_root.creatextfield("loadingtext" , 101 , 100 , 220 , 30 , 20)loadi ngtext.border=falseloadingtext.multiline = true'loadi ngtext.wordwrap = true;loa
16、di ngmc. onen terframe=fu nction() if(_root.getbytesloaded()>_root.gerbytestotal() _root.play()_root.loadingmc.removemovieclip()_root.loadingtext.removetextfield()else_root.loadingmc._xscale=(_root.getbytesloaded()/_root.getbytestotal()*100_root.loadingtext.text=int(loadingmc._xscale)+,%,_rooto a
17、dingtext._x=loadingmc._width+10029、fscommand调用exe文件详解 on( release)fscommand("exec", "*.exe");30s用loadMovie调用夕卜部*swf文件(-)调用外部*$皿文件加载到影片剪辑中夕卜部*swf文件要和编辑的Flash文件放在同一目录下1 新建立一个空的影片剪辑mymc把它放在场景中,实例名是:mymc.2新建一层,制作两个按扭(个调用,个清除)拖放到此层中3 调用按扭上的AS代码:on(release)/鼠标离开按扭后执行下面的代码;loadMovie(&qu
18、ot;flash 8.swf7,mymcn);/ 加载外部的 “flash&swf"文件到” mymc” 空影片 剪辑中;mymc_x=70;加载影片的X轴坐标;mymc_y=20;加载影片的Y轴坐标;mymc_xscale=70;加载影片的宽度;mymc_yscale=70;加载影片的高度;清除按扭上的AS代码:on(release)/鼠标离开按扭后执行下面的代码unloadMovie(mymc);/删除用 loadMovie 加载的*swf 文件;Ctrl+Enter 测试(二)调用外部*$皿文件并加载到时间轴上夕卜部*swf文件要和编辑的Flash文件放在同一目录下1制
19、作两个按扭(个调用,一个清除)拖放到场景中2调用按扭上的AS代码:on(release)/鼠标离开按扭后执行下面的代码loadMovie("flash8.swf'z 1);/加载外部的"flash文件到场景中,层深为1;清除按扭上的AS代码:on(release)/鼠标离开按扭后执行下面的代码unloadMovie(l);/删除层深为 1 的用 loadMovie 所加载的"flashB.swf1'文件Ctrl+Enter 测试。当然二和三的代码都可以写在帧上。31、Flash的动态文本如何调用外部文本文件制作自助建站系统时候,每个会员的页面名称都
20、不一样,如果单独用文本显示样式比 较单一,所以打算使用Flash ,但是如果为每个会员制作独立的SWF ,工作量又匕憑 大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩 下的工作就是动态生成外部TXT文件就可以了。一、了解FLASH中的"动态文本"1, 打开FLASH ,新建一个文档,选择文本工具2, 在窗口中插入文本3 ,"文本"属性面板中选择为"动态文本"4 ,"实例名称"输入为"cnbruce"二、"动态文本"的值1,选择第_帧,添加帧动
21、作2 ,输入 cnbruce.text="hello,world"3 , "Ctrl+Enter"测试效果三、"动态文本"的值显示的另一种方法1,除了可以给动态文本取实例名称以外,还可以给其定义"变量"2 ,同样,设置第一帧动作为cnrose="hi,cnbnjce"3 , "Ctrl+Enter"测试效果,即"动态文本"被赋予的新的值四、动态文本调用外部文本文件的值1,动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本 文件保持在磁盘目
22、录下(本处是将FLASH和文本文件tl.txt放在同一目录下)。2 ,在FLASH第一帧设置动作:swft = new LoadVars();创建一个LoadVars对象的实例swftswft.loadC'tl.txt");/swft实例载入的对象是tl.txt文本文件swft. on Load = function(a) if (a) cn rose = swft. we nben;如果载入文件成功,FLASH动态文本中的值即为swft实例载入的tl.txt文件中 wenben的内容3 , tl.txt的内容为:wenben=HI,你好吗4 , "Ctrl+Ent
23、er"测试英文显示正常,而中文显示为乱码,调整文本文件tl.txt的保存编码方式为"utf8"形式32、在flash中调用一个外部视频文件接使用MediaDisplay控件然后在控件检查器设置属性就可以了,但是如果涉及多个视 频文件就必须用代码控制播放了,所以写在这里:1、还是使用MediaDisplay或者MediaPlayBack ,把它拖到场景中,然后在属性面板中 起个名字,如MyVideo。2、如果不想调入视频后就自动播放,则在组件检查器的属性里把Automatically Play"前的勾去掉。3、在图层的动作中输入以下代码(1)载入外部视频文件:myVide
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年废品智能回收与绿色金融结合创新报告
- 2025年临期药品销售区域市场差异化营销策略报告
- 监理工程师考试《监理案例分析(水利工程)》真题(2026年新版)
- 统编版五下六上学科融合劳动教材-香菜种植实践(同一班级进阶版)
- 多地点办公同步协调方法
- 2026浙江杭州市上泗中学诚聘初中语文、数学、英语、科学、社会教师(非事业)备考题库含答案详解(完整版)
- 2026年河南省三门峡市灵宝市事业单位联考招聘备考题库含答案详解(黄金题型)
- 2026广东湛江市坡头区生态环境保护督察整改工作领导小组办公室招聘1人备考题库含答案详解(夺分金卷)
- 2026赫章鑫晨建工(集团)有限公司招聘6人备考题库及答案详解(易错题)
- 2026安徽六安裕安区中医医院劳务派遣制工作人员招聘6人备考题库含答案详解(综合题)
- 黄精食品加工项目可行性研究报告模板-备案拿地
- 布病防控知识培训课件
- 湖南省2024年中考语文真题试卷(含答案)
- 低碳 教育 课题研究报告
- 工程造价预算书
- 手术室布局讲解
- 广东省深圳市2023-2024学年六年级下学期期中综合测试数学试卷(北师大版)
- 校园停车位规划设计方案
- 服务记录单(模板-工程)
- 加强学校师资队伍建设,着力提升教育质量
- 2023年4月22日福建省宁德市事业单位《综合基础知识》笔试试题及答案
评论
0/150
提交评论