`
wgcode
  • 浏览: 591482 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AS3 获取loader载入的SWF的帧数

 
阅读更多

通过以下代码:
MovieClip(e.currentTarget.loader.content)totalFrames
该方法要求载入的swf的as版本必须是as3.0 的,不然后引发类型转换出错.

得到帧数.后.通过以下代码可以让载入的影片播放一次后删除掉
stage.addChild(e.currentTarget.loader);
var tempMovie:MovieClip = e.currentTarget.loader.content as MovieClip;
tempMovie.addFrameScript(tempMovie.totalFrames-1,function(){stage.removeChild(e.currentTarget.loader)});

addFrameScript 加入到指定帧的代码,加入后,会一直存在该实例上,不会执行一次后清除...
例如再次 stage.addChild(loader);上次被附加至帧上的代码将会再次执行.


分享到:
评论

相关推荐

    as3 loader资源的回收

    在ActionScript 3 (AS3)中,Loader 类是用于加载不同类型的媒体资源,如图像、SWF 文件、视频和文本的关键工具。然而,随着应用的复杂性增加,有效地管理这些加载的资源变得至关重要,特别是在内存管理和性能优化...

    AS3 调用SWF类库

    要调用一个SWF类库,我们主要会使用`Loader`类,它是AS3的`flash.display`包下的一个类,专门用于加载各种类型的内容,包括SWF文件。下面是一个基本的加载流程: 1. **创建Loader对象**:首先,我们需要创建一个`...

    用AS3加载外部SWF文件

    首先,我们需要了解AS3中的Loader类,它是负责加载各种类型内容(包括SWF文件)的关键对象。要创建一个新的Loader实例,可以使用以下代码: ```actionscript var loader:Loader = new Loader(); ``` 接下来,我们...

    AS3编写的加载/卸载外部SWF文件

    用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...

    AS3预加载SWF实例源码

    这可以通过Loader对象的`contentLoaderInfo`属性获取,其中的`bytesTotal`属性表示总字节数。 4. **进度条更新**:根据`bytesLoaded`和`bytesTotal`计算加载进度,并更新预加载界面的UI元素,如进度条。例如,...

    flash as3 加载外部swf jpg gif png loader urlloader的通用代码

    通过以上介绍,我们可以了解到如何在Flash AS3中使用Loader 和 URLLoader 类来加载外部SWF、JPG、GIF 和 PNG 文件的方法。这对于制作复杂的Flash应用和游戏来说是非常有用的技能。掌握了这些知识点后,开发者就能够...

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

    在AS3.0中,我们通常使用`Loader`类来加载SWF或其他类型的媒体文件。`Loader`对象具有`contentLoaderInfo`属性,这是一个`LoaderInfo`对象,提供了关于加载进度的详细信息。我们可以监听`progress`事件来获取加载...

    flex加载as2写的swf,内容是一个很雷的网页游戏AD

    - AS3到AS2的通信:在AS3中,可以使用`LoaderInfo.content`属性访问加载的AS2 SWF,并通过`ExternalInterface`类与之通信。`ExternalInterface`允许AS3代码调用AS2中的函数,反之亦然。 - AS2到AS3的通信:AS2 SWF...

    AS加载一外部SWF调用该swf内部方法

    AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as

    3DMigoto Loader.exe

    3DMigoto Loader.exe

    tb_ugc_bytes_core_player_loader.swf

    tb_ugc_bytes_core_player_loader.swf

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

    在ActionScript 3 (AS3)中,SWF文件是一种常用的多媒体格式,它可以包含动画、图形、音频、视频以及ActionScript代码。当我们需要在应用程序中重用或集成这些SWF资源时,就需要知道如何调用SWF中导出的类、按钮、...

    加载外部swf

    在AS3中,我们可以使用`Loader`类来加载各种类型的内容,包括SWF文件。以下是一个基本的加载SWF文件的步骤: 1. **创建Loader对象**:首先,你需要创建一个`Loader`对象,它是负责加载内容的容器。 ```as3 var ...

    Loader动态加载图片

    在ActionScript 3 (AS3)中,Loader 类是用于加载不同类型的媒体资源,包括图像(如PNG)、SWF、视频等的关键工具。本知识点主要围绕如何使用Loader 类动态加载PNG图片进行详细讲解。 首先,我们需要理解Loader 类的...

    ForcibleLoader.as 将加载的version 9以下的swf转换成version 9以上的swf

    在AS3中,我们通常使用`Loader` 类来加载SWF、图像、XML等资源。然而,`Loader` 默认情况下仅能加载与当前项目相同或更低版本的SWF。`ForcibleLoader` 类通过覆盖`Loader` 的某些关键方法,实现了对低版本SWF的转换...

    ms3d-loader

    "ms3d-loader"是一个基于OpenGL的程序,用于加载和渲染MS3D格式的3D模型文件,并且能够处理JPEG格式的材质贴图。MS3D(MilkShape 3D)是一种流行的3D模型文件格式,常用于游戏开发和三维动画制作。这个程序能够很好...

    flash AS3 中文帮助文档

    时间轴控制是Flash的一大特点,AS3提供了关键帧、动作脚本命令等功能,让开发者能够灵活地控制动画播放。 对于游戏开发者,AS3的物理引擎和游戏框架如Box2D或Flixel的使用也会有所涉及。同时,AS3还支持3D渲染,如 ...

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    在AS3中,可以通过监听`ProgressEvent.PROGRESS`事件,获取到`event.bytesLoaded`和`event.bytesTotal`,它们分别表示已加载的字节数和总字节数。利用这两个值计算当前加载进度,并更新填充条的尺寸。 5. **显示...

    flash swf之间传值

    在AS3(ActionScript 3)中,我们可以使用`Loader`类来加载另一个SWF文件。以下是一个基本的加载示例: ```as3 var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ...

    AS3苹果菜单XML载入图片展示效果

    在AS3中,我们可以使用`Loader`类加载外部的图像资源。`Loader`实例的`load()`方法接收一个`URLRequest`对象,指定要加载的图片URL。加载完成后,图片会被封装在一个`BitmapData`对象中,可以进一步处理和显示。 4....

Global site tag (gtag.js) - Google Analytics