-
Flash调用外部swf定位和大小
2008-02-27
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://mojojo.blogbus.com/logs/16055529.html
flash调用外部swf定位和大小的ActionScript函数。
(1)用同一目录下swf文件,一般来说用loadMovie("mpg.swf","mpg");
可是那样不好控制swf的位置和大小把你的swf文件导入到一个空mc中去,然后通过调整这个空的mc来控制你的导入的swf文件的大小。
(2)文字要改变其大小可以用:
setproperty ("mcname",_xscale,xx);
setproperty("mcname",_yscale,yy);
//其中mcname为空mc的实例名,xx,yy为调整数值
(3)要改变调入后的swf的位置:
setproperty ("mcname",_x,xxx);
setproperty("mcname",_y,yyy);
//其中xxx,yyy是数值,即新的位置
功能说明:
loadMovieNum("url",level[, variables])
loadMovie("url",level/target[, variables])功能说明: 在播放原来加载的影片的同时将SWF或JPEG文件加载进来。 参数说明: url 要加载的 SWF 或 JPEG 文件的绝对或相对 URL,不能包含文件夹或磁盘驱动器说明。 level 把swf文件以层的形式载入到Movie里,若载入0层,则载入的swf文件将取代当前播放的Movie,。2层高于1层。 Target 可用路径拾取器取得并替换目标MC,载入的电影将拥有目标MC的位置、大小和旋转角度等属性。(个人认为用Target好些,在控制载入.swf位置时比较方便) variables 可选参数,指定发送变量所使用的 HTTP 方法(GET/POST),如果没有则省略此参数。 层次Level:Flash允许同时运行多个SWF文件,Flash一旦载入一个SWF文件,则占据了一个"层次",系统默认的 是_Flash0或_Level0,之后的Movie则按顺序放在level0---level16000里。第一个载入的SWF文件为_Flash0或 _Level0,第二个如果加载到第一层时的称为_Flash1或_Level1,依此类推。注意前提是前面载入的文件没有退出,否则冲掉第一个SWF文 件,第一个文件也从内存中退出。
注意:如果你将外部的Movie加载到Leve0层或者Level0里,那么,原始的Movie就会被暂时取代,要再用时还得重 新Load一次,也就是说,一个Level在一个时间里只能有一个Movie存在。在使用LoadMovie和UnLoadMovie时必须特别注意 Level之间的关系,否则,当你希望在一个时间里只播放一个Movie而Unload掉前一个Movie时,就会出现不必要的麻烦。
unloadMovieNum(level)
unloadMovie[Num](level/"target")
功能说明: 从 Flash Player 中删除已加载的影片。 参数说明: 同上 loadVariables ("url" ,level/"target" [, variables])
功能说明: 从外部文件中(例如文本文件,或由 CGI 脚本、Active Server Page (ASP)、PHP 或 Perl 脚本生成的文本)读取数据,并设置 Flash Player 级别或目标影片剪辑中变量的值。 参数说明: url 变量所处位置的绝对或相对 URL level 指定 Flash Player 中接收这些变量的级别的整数。 Target 指向接收所加载变量的影片剪辑的目标路径。 variables 可选参数,指定发送变量所使用的 HTTP 方法(GET/POST),如果没有则省略此参数。 gotoAndPlay(scene, frame)
功能说明: 转到指定场景中指定的帧并从该帧开始播放。如果未指定场景,则播放头将转到当前场景中的指定帧。 参数说明: scene 转到的场景的名称。 frame 转到的帧的编号或标签。 随机文章:
FLASH调用外部文件详解 2008-02-27illustrator(AI)文字转曲方法——很完美的功能哦 2009-08-19flash中声音的控制代码 转 2009-03-24转 声音控制自用资料 2008-11-03flash停顿多少秒后播放 (转载) 2008-03-18
收藏到:Del.icio.us







