获得外部影片的宽度 |
| 作者:佚名 来源:不详 更新: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 |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |