素材图片酷 图酷镜像二 | 壁纸酷 壁纸镜像二 | 写真扫图酷 | Free Wallpaper | 贴图论坛 | ·设为首页 ·加入收藏
您现在的位置: 图酷 >> 自习室 >> 多媒体制作 >> Flash >> 技巧经验 >> 教程正文

  没有公告


获得外部影片的宽度
作者: WiZiM
教程来源: WiZiM
教程等级:         ★★★
教程录入: 烤焦面包
教程审核: 烤焦面包
添加时间: 2006-8-29
点击次数:
字体选择: 【字体:
相关操作: 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门信息:
推荐内容:

_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原理是一样的

  • 上一篇教程:
  • 下一篇教程:
  • ::版权和投稿说明::
    • 任何媒体、网站或个人转载、链接、转贴或以其他方式复制发表本站文章,在使用时务必注明“稿件来源:图酷”及“www.tucoo.com”字样,多谢。
    • 本站已注明“来源”的文章均为转载稿,本站转载出于传递更多信息之目的。如本站转载稿涉及版权等问题,请来信与本站联系。
    • 如果您有自己原创的作品,请向我们投稿哦!您可以通过Email:gogocat@21cn.com投出自己的作品,赶快行动吧!
    • 如果觉得我们的资源有用,请推荐给朋友,谢谢!
    ::相关教程::
    电影剪辑对象的绘图方法
    鼠绘环境背景内幕
    关于fscommand调用EXE的一点心得体会
    李宁网站上的菜单解析
    闪速极光的教程EBOOK
    控制动态文本滚动的方法
    DataGrid绑定动态XML,及分页诀窍
    Flash MX本地保存数据的方法
     
    网友评论:(评论内容只代表网友观点,与本站立场无关!) 发表评论