| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash经验技巧 > 文章正文 用户登录
哪种人投身互联网
探讨网站获得盈利
加载外部文本文件
实现导入外部JPG图
怎样在FLASH里调用
关于如何读取外部
调用外部swf定位的
实现外部加载的文
flash小技巧之获得
用MovieClipLoade

获得外部影片的宽度           

获得外部影片的宽度

作者:佚名 来源:不详 更新:2007-1-13 20:55:43 错误报告 我要投稿
  
_root.createEmptyMovieClip("mc", _root.getNextHighestDepth()); 
mc.loadMovie("logo.gif"); 
trace(mc._width); 

这样得到的结果虽然是0,这是因为loadmovie有延迟,在loadmovie的第二帧以后才能把外部真正影片载入进来。于是:

_root.createEmptyMovieClip("mc", _root.getNextHighestDepth()); 
mc.loadMovie("logo.gif"); 
_root.onEnterFrame = function() { 
trace(mc._width); 
}; 

效果就出来了
0
88
88
88
.......
另外需要注意的是:
1。不要把_root.onEnterFrame = 写成mc.onEnterFrame = 因为载入后会覆盖原事件。

2。loadmovie调用swf时,影片的_width不是影片的发布宽度,是当前帧最大覆盖的宽度和mc原理是一样的

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。