`
china34420
  • 浏览: 136436 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

什么时候使用e.target.content和e.target as MovieClip?

阅读更多
只是自己理解和使用习惯....
content : DisplayObject
包含使用 load() 或 loadBytes() 方法加载的 SWF 文件或图像(JPG、PNG 或 GIF)文件的根显示对象。

下以情况使用e.target.content:想得到由Loader加载的显示对像时

var url:URLRequest=new URLRequest("路径")
var loader:Loader=new Loader;
loader.load(url);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
private function loadComplete(e:Event):void
		{
                   //此处可得到loader的引用:loader的显示对像
		   var  _tempMc:MovieClip = e.target.content;
		
		}


以下情况使用e.target as MovieClip:想得到监听对像的引用
mc.addEventListener(MouseEvent.CLICK,clickHandler);
function clickHandler(e:MouseEvent){
    //此处可得到mc的引用
    var mc1:MovieClip=e.target as MovieClip;
}

1
0
分享到:
评论

相关推荐

    AS3.0 进度条控制加载的swf

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)来创建一个进度条,以便控制加载的SWF文件。这个过程涉及到多个关键知识点,包括事件监听、时间轴控制以及与外部资源的交互。 首先,我们要明白AS3.0中...

    flex调用swf——swf可以转成具体的对象,而非MovieClip

    var loadedObject:Object = event.target.content; if (loadedObject is MyClass) { var myInstance:MyClass = loadedObject as MyClass; // 现在你可以使用myInstance来执行MyClass的功能 } } ``` 在描述的...

    SWF调用该swf内部方法#资源达人分享计划#

    var calledInstance:MovieClip = event.target.content as MovieClip; if (calledInstance is Called) { var called:Called = Called(calledInstance); called.sayHello(); } } ``` 这里的关键在于,`Called`...

    AS3加载外部资源(资源管理器)

    var swfMovie:MovieClip = event.target.content as MovieClip; addChild(swfMovie); } ``` 3. **加载声音**:AS3提供了`Sound`和`SoundChannel`类来处理音频。通过`Sound`类的`load()`方法加载音频文件,然后...

    用AS3加载外部SWF文件

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3)加载外部的SWF文件。在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要...

    Flash ActionScript3 在影片剪辑中载入一张网络图片

    var imageContainer:MovieClip = event.target.content as MovieClip; addChild(imageContainer); } ``` `onImageLoaded`函数将接收加载完成的图片,并将其添加到当前舞台。 5. **加载图片**: ```...

    flash swf之间传值

    var bSwf:MovieClip = MovieClip(event.target.content); // 与b.swf进行交互的代码将放在这里 } ``` 现在,我们来看如何在A.SWF中传递值到B.SWF。有几种方法可以实现这一点: 1. **使用URLVariables和...

    flash builder 4.7加载外部swf文件

    在Flash开发领域,Flash Builder 4.7是一个重要的集成开发环境(IDE),它主要用于构建基于Adobe Flex和ActionScript的应用程序,包括SWF文件。SWF是Adobe Flash Player用于展示交互式内容、动画以及应用程序的标准...

    Flash Loading脚本编写加载特效.rar

    `event.target.contentLength`表示总大小,`event.bytesLoaded`表示已加载的大小。两者相除并乘以100,即可得到加载的百分比。 5. **旋转花朵效果**:描述中提到的“花朵旋转效果”可能是一个动画,使用了`flash....

    Flex控制swf简单源码

    var loadedSWF:MovieClip = Loader(event.target.loader).content as MovieClip; // 在这里可以对加载的SWF进行操作,例如调用其公开的方法或属性 loadedSWF.somePublicMethod(); } ``` 在上述代码中,`Loader...

    flash actionscript3 从1个SWF中加载另1个SWF 按1播放SWF中的一段 按2播放另一段动画.rar

    var loadedSWF:MovieClip = event.target.content as MovieClip; addChild(loadedSWF); } ``` 3. **SWF嵌套与控制**:加载的SWF文件会被包含在`Loader`对象的`content`属性中,可以将其转换为`MovieClip`类型,以...

    调用swf中导出的类,按钮,MC,图片等

    在开发AS3应用时,公共类的使用有助于代码的组织和重用。可以创建一个公共类库,其中包含各种通用功能,然后在多个项目中导入。这可以通过在AS3项目中定义一个公共的命名空间(例如`com.example.utils`),并将公共...

    flash常用代码,欢迎大家下载

    var content_mc:MovieClip = this["content"] as MovieClip; // 假设你有一个名为"content"的电影剪辑来展示内容 content_mc.x = -event.target.value; // 根据滑块位置调整内容的位置 } ``` 以上只是基础的介绍...

    Flex控制外部引用SWF的播放进度源码

    var externalSWF:MovieClip = loader.content as MovieClip; // 假设SWF是MovieClip类型 // 在需要改变进度时调用 externalSWF.setProgress(newProgressValue); ``` 为了能够调用这些方法,外部SWF必须在...

    FLASH Loader 加载外包文件

    在Flash开发中,Loader类是AS3(ActionScript 3)中的一个重要组件,它允许开发者加载各种类型的内容,包括图像、视频、SWF文件等。本文将深入探讨"FLASH Loader加载外包文件"这一主题,以及如何利用Loader类来实现...

    flash以相框显示图片效果

    var bitmapData:BitmapData = event.target.content.bitmapData; var frameSprite:Sprite = new Sprite(); frameSprite.addChild(loader); frameSprite.graphics.beginBitmapFill(bitmapData); frameSprite....

    flash载入html

    解决方法是使用Flash的`BitmapData`类和`Loader`类来加载图片。为每个`<img>`标签创建一个Loader,加载图片并将其转换为BitmapData,然后在HTML内容中用Bitmap替换`<img>`标签。 5. 考虑兼容性:确保HTML代码是符合...

    图片Flash显示代码

    var imgContainer:DisplayObject = event.target.content; addChild(imgContainer); } loader.load(new URLRequest("path_to_your_image.jpg")); ``` 在这个代码片段中,我们创建了一个`Loader`对象,然后为其...

    深入理解ApplicationDomain和SecurityDomain

    var child:MovieClip = event.target.content as MovieClip; // 尝试访问child SWF中的数据 } ``` 在这个例子中,`parent.swf`试图加载来自`diff.example.com`的`child.swf`文件。由于这两个SWF文件处于不同的...

Global site tag (gtag.js) - Google Analytics