package
{
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.media.Sound;
import flash.net.URLRequest;
import flash.geom.Matrix;
public class LoadResource extends Sprite
{
private static var _Handle:Object;
private static var _Loader:Loader;
private static var _Sound:Sound;
private static var _SoundLoaded:Boolean = false;
private static var _SafeFun:Function = null;
public function LoadResource()
{
_Loader = new Loader();
_Handle = new Object();
this.addChild(_Loader);
_Loader.contentLoaderInfo.addEventListener(Event.INIT,handleInit);
_Loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
trace("load Rescue.swf....");
_Loader.load(new URLRequest("ApplyOfSound.swf"));
_Sound = new Sound(new URLRequest("bang.mp3"));
_Sound.addEventListener(Event.COMPLETE,soundLoaded);
}
private function handleInit(event:Event):void
{
trace("handleInit....");
var movie:* = _Loader.content;
if(movie)
{
var count:int = movie.numChildren;
trace("mc.numChildren: " + count);
for(var i:int=0;i<count;i++)
{
var obj:* = movie.getChildAt(0);
_Handle[obj.name] = obj;
this.addChild(obj);
/* 只要使用addChild()方法
将刚刚得到显示对象添加显示列表中,
那么该显示对象所原来所在列表的长度会减少一。
譬如从 movie 中用getChildAt()方法得到一个显示对象
obj 如果用 addChild(obj) 方法将它添加到显示列表
中的话,movie 的孩子数会减少一, 详细情况见 下面两条
trace() 语句的调试结果
*/
trace(obj.name);
trace(movie.numChildren);
}
}
}
}
}
分享到:
相关推荐
显示对象可以是独立的,也可以嵌套在其他显示对象中。AS3 显示对象结构图将所有显示对象的关系罗列出来,帮助开发者更好地理解和使用显示对象。 II. Legend Legend 是 AS3 显示对象结构图的基础组件,它定义了显示...
AS显示编程,主要涉及ActionScript 3.0 (AS3.0)中关于显示对象的概念和操作。在AS3.0中,显示对象是舞台上所有可视元素的基础,包括图形、动画、视频、文本等,甚至一些不可见的容器。这些元素共同构成了一个层次化...
AS显示编程主要涉及ActionScript 3.0中的显示对象及其相关概念。显示对象是指在舞台上可以被看到的各种元素,如图形、动画、视频和文字,它们包括可见和不可见的容器。ActionScript 3.0中,所有复杂的图形都是由显示...
4. **Display Objects与布局**:显示对象(如MovieClip和Sprite)是AS3.0中的基本元素,用于创建图形和动画。源码会使用这些对象来构建新闻列表的UI,包括文本字段、图片和按钮等。布局管理可能是手动的,或者使用了...
在ActionScript 3 (AS3)中,灰化图片或显示对象是一种常见的视觉效果,它可以使图像看起来像是黑白照片,增强了界面的美学效果或者用于创建某种特定的视觉体验。在这个心得分享中,我们将探讨如何实现AS3中的灰度...
在本文中,我们将深入探讨如何使用ActionScript(AS)创建一个能显示声音波形的程序。这个程序基于AS脚本,利用了Flash平台中的多个关键类,如Graphics、URLRequest、Sound、SoundChannel和SoundMixer,来实现动态...
本篇文章将详细介绍如何在AS3.0中处理对象的显示顺序,并通过示例代码解释如何使用`setChildIndex`方法来调整子对象的显示顺序。 ### AS3.0中的显示顺序 #### 1. 显示列表与Z-index 在AS3.0中,所有的视觉元素都是...
7. **显示列表**:AS3.0的显示列表管理舞台上的所有视觉元素,包括MovieClip、Sprite、DisplayObjectContainer等类,理解它们的层次关系和坐标系统对于动画和图形编程至关重要。 8. **组件库**:AS3.0提供了丰富的...
总之,`as3动态修改对象注册点的类与实例`提供了一个强大的工具,使开发者能够更灵活地控制AS3项目中的显示对象,提升用户体验和互动性。通过深入理解和应用这些概念,开发者可以创建出更具创新性的动画和交互式应用...
在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)来创建一个公式显示模块。ActionScript是Adobe Flash Professional和Flash Player中使用的编程语言,它为开发富互联网应用程序(RIA)提供了强大的支持。...
在AS3中,每个显示对象(如MovieClip、Sprite等)都是舞台上可以被看到的元素。虽然AS3的官方文档并未明确指定可视对象的最大数量,但在实际项目中,系统资源和内存限制将决定这一上限。过多的显示对象会占用大量...
4. **显示对象和舞台**:DisplayObject类层次结构是AS 3.0图形渲染的基础,包括Sprite、MovieClip、Bitmap等类,以及舞台(Stage)的概念,用于管理舞台上所有可视对象。 5. **ActionScript与Flash Player交互**:...
7. **Stage和Timeline**:AS3中的Stage对象代表了舞台,是所有显示对象的顶级容器。Timeline的概念仍然存在,但与AS2相比,其作用更多是作为时间轴,而不是对象的容器。 8. **包和命名空间**:AS3引入了包(package...
在一些情况下,我们可能希望在组合框的下拉列表中不仅显示文本,还显示相关的图片,以增强界面的视觉效果和用户体验。本篇文章将详细探讨如何在Access的组合框中实现这一功能。 首先,我们需要理解Access中的组合框...
- 在Design模式下,从Object Palette中拖动Bitmap Control到窗口或窗口对象上。 - 在Properties窗口中,设置Bitmap Control的`Bitmap`属性为图片文件的路径,例如"dd.jpg"。 - 运行程序,Bitmap Control会自动...
- AS 3.0引入了新的显示列表管理系统,使得舞台上的对象组织更加有序,也支持更复杂的动画和图形操作。 9. **数据类型变化**: - AS 3.0移除了AS 2.0中的MovieClip和Button类,用DisplayObject和EventDispatcher...
图片的加载和显示涉及到AS2.0中的BitmapData类和DisplayObject容器。 5. **视频播放**:AS2.0提供了Video类用于处理视频播放。在这个播放器中,当用户选择一个视频后,AS2.0会加载并播放指定的视频文件,同时提供...
5. **显示列表**:AS3.0的显示列表是舞台上所有可视元素的层次结构,包含MovieClip、Sprite、Shape等对象,你可以学习如何添加、删除和管理这些对象。 6. **动画制作**:通过改变对象的x、y坐标或旋转、缩放属性,...
3. **显示列表管理**:AS3.0中的显示列表是所有可视元素的层次结构,包括电影剪辑、形状、文本等。游戏中的场景切换、角色移动等都可以通过操作显示列表来实现。 4. **时间轴控制**:Flash的时间轴允许开发者创建...
它可以创建新的位图,也可以从现有的显示对象中复制位图数据。在截图场景中,我们需要用到`BitmapData.draw()`方法,将舞台内容绘制到位图数据上。 4. **Bitmap类** `Bitmap`类是AS3的显示对象,它用于显示`...