Flash游戏、Flash音乐、小游戏

加入收藏

设为主页

首页 | Flash游戏 | Flash音乐 | Flash动画 | 邻家女孩 | 动漫下载 | 小说 | 动漫资讯 | 免费博客

Flash游戏 | 动漫COSPLAY | 手机世界 | 游戏新闻 | IT业界 | 动漫设计 | 软硬件交流

首页>>动漫设计>>正文自写myLoadMovie类弥补loadMovie方法的弊病

将woogood加入收藏夹 | 将woogood设置成为你电脑首页

搜索 SEARCH

    

自写myLoadMovie类弥补loadMovie方法的弊病

作者:[] 来源:[] [2005-10-6 17:13:43] [对"自写myLoadMovie类弥补loadMovie方法的弊病"发表评论]

最新文章

·隐藏卸载信息:跟入侵者玩躲猫猫
·网络新威胁 无线局域网入侵检测现
·宽带用户易被攻击 用户需注意七大
·如何查找和清除线程插入式木马程
·日志分析两部曲:充分利用日志保
·安全设置Windows组策略 有效阻止
·实现了!中文WinXP安装IE7 Beta1
·黑客破解Email账号常用的三种方法
·基础知识 XST攻击理论及手法讲解
·威胁同样巨大 基于Telnet协议的攻

推荐文章

·请教看电影多的人问题
·文字处理软件疑难问题求助,
·求助:Excel问题
·在线等...........
·大家都是怎样用摄像头的?发
·如何加启动程序?急
·midia player classic使用时
·关于IE,请大家帮助
·IE被改用兔子也没用啊??
·播放器问题,大家帮帮忙啊

loadMovie方法的弊病就是不能在语句后面直接对导入Movie的MC的属性进行设置,下面提供了一个实用的方法。
类文件如下:

import mx.events.EventDispatcher;
class myLoadMovie {
 public var addEventListener:Function;
 public var removeEventListener:Function;
 private var dispatchEvent:Function;
 private static var _mixin1 = EventDispatcher.initialize(myLoadMovie.prototype); 
  function myLoadMovie(){
 } 
 public function GetAt(url:String, mc:MovieClip):Void{
  var onwer:Object = this;
  mc.loadMovie(url);
  var myLoad:MovieClip = _root.createEmptyMovieClip("myLoad",10);
  myLoad.onEnterFrame = function(){
   var tb:Number = mc.getBytesTotal();
   var lb:Number = mc.getBytesLoaded();
   var percent:Number = Math.round(lb/tb*100);
   if (percent == 100 and lb>1000 and tb>1000 and mc._width>0 and mc._height>0) {
    onwer.dispatchEvent({type:"onLoaded", target:mc});
    delete this.onEnterFrame;
   }
  }
 }
}

这个文件应该和你的FLA文件放在一起。
使用方法:

import myLoadMovie;
var mi:myLoadMovie = new myLoadMovie();
mi.GetAt("mm.jpeg",mc);
var obj:Object = new Object();
obj.onLoaded=function(eventObj:Object):Void{
 var thisMc:MovieClip = eventObj.target;
 thisMc._x=300;
 thisMc._y=100;
 thisMc._alpha = 50;
}
mi.addEventListener("onLoaded", obj);

注:mi.GetAt("mm.jpeg",mc)中的mc是你舞台上的或者动态建立的Movie Clip的名称。也就是你想LoadMovie的MC。

相关文章:

对"自写myLoadMovie类弥补loadMovie方法的弊病"发表评论:

热门Flash 最新Flash 热门小说 最新小说

 

Copyright@2005-2006 精品Flash www.WooGood.com All Right Reserved

联系信箱: gold1686tom.com