收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2175|回复: 3

调用外部swf文件的问题

[复制链接]
发表于 2005-11-30 16:06:00 | 显示全部楼层 |阅读模式
我要调用一个外部swf文件aa.swf(文件比较大,超过1000帧)

我按以下方法操作:
先建立一个新的flash文档并建立一个空白MC放入主场景第一帧,实例取名为:swf
在主场景新建一层加上以下代码:
  1. loadMovie("aa.swf","swf");
复制代码

导出后发现aa.swf不能完全播放,放了前面大概20帧不到就停止了。

请问是哪里出问题了?
发表于 2005-11-30 18:44:00 | 显示全部楼层
可能是load速度的问题,放到20帧的时候,其他部分还没有load到,所以放不出来。

可以先判断已经load的帧数,到你觉得合适的时机,再进行播放。

  1. var obj = new Object();
  2. var mc1= _root.createEmptyMovieClip("swf", 1);
  3. var mcL = new MovieClipLoader();
  4. obj.onLoadComplete = funcPlay;
  5. obj.onLoadInit= funcLoaded;
  6. mcL.addListener(obj);
  7. mcL.loadClip("a.swf", mc1);
  8. function funcLoaded(target)
  9. {
  10.     target.stop();
  11. }
  12. function funcPlay(target)
  13. {
  14.     target.play();
  15. }
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-11-30 19:29:00 | 显示全部楼层
先load一下; load 作在AA.SWF里;

回复 支持 反对

使用道具 举报

发表于 2008-1-10 13:51:00 | 显示全部楼层
把load做在aa.swf里可以么?我还没试过,不过现在也在找这个问题的答案.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-25 15:15 , Processed in 0.093515 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表