lzth.net
当前位置:首页 >> FlAsh 怎样加载外部SWF的第2帧开始播放 >>

FlAsh 怎样加载外部SWF的第2帧开始播放

import flash.display.Loader;import flash.display.MovieClip;import flash.events.Event;import flash.net.URLRequest;var okMc:MovieClip;//指向外部加载进来的swf的Movieclip(影片剪辑)var loader:Loader = new Loader();//swf加载器loader.

on (release) { unloadMovie(_root.mc1); loadMovie("复习导入.swf",_root.mc1); onEnterFrame = function () {_root.mc1.gotoAndStop(2); _root.mc1._x=0; _root.mc1._y=1

您好,是这样的:import flash.display.Loader;import flash.net.URLRequest;import flash.events.Event;import flash.events.MouseEvent;//方法有,调用已加载完的外部swf和点击按钮后加载外部swf,这个脚本是点击按钮后加载外部swfvar loader:

做一个空的影片放到场景中,在属性面板中-影片剪辑下方取名为swf加入代码stop ();loadMovie("http://你的swf文件", "swf");swf._x =230;swf._y = 0;

用同一目录下swf文件,一般来说用loadMovie("mpg.swf","mpg");可是那样不好控制swf的位置和大小(xjg)把你的swf文件导入到一个空mc中去,然后通过调整这个空的mc来控制你的导入的swf文件的大小.要改变其大小可以用:setproperty ("mcname",_xscale,xx);setproperty("mcname",_yscale,yy);//其中mcname为空mc的实例名,xx,yy为调整数值要改变调入后的swf的位置:setproperty ("mcname",_x,xxx);setproperty("mcname",_y,yyy);//其中xxx,yyy是数值,即新的位置

选中该mc,添加代码onClipEvent(enterFrame){if(this._currentframe == n){//n是你所谓的第几帧loadMovie(xx.swf,1);}}

第一帧应该先停止,然后再利用按钮跳转第二帧.

如何加载外部swf文件 做flash站的时候考虑到只做一个flash文件,太大,所以经常将一个文件分解开,做成站点的时候通过按钮点击等方面载入单个栏目的swf文件,而浏览者浏览网页的时候可逐个下载,大大减少了主动画的负担.那么如何加载

你可以用_level0.gotoAndPlay(10);进行控制这代码放在调用按钮的帧上即可

在1.swf的文件中最后加_root.gotoAndPlay("场景1",2);

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com