`
dishell
  • 浏览: 68014 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

AS 中显示列表及显示对象

阅读更多
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_显示对象结构图.pdf

    显示对象可以是独立的,也可以嵌套在其他显示对象中。AS3 显示对象结构图将所有显示对象的关系罗列出来,帮助开发者更好地理解和使用显示对象。 II. Legend Legend 是 AS3 显示对象结构图的基础组件,它定义了显示...

    AS显示编程PPT学习教案.pptx

    AS显示编程,主要涉及ActionScript 3.0 (AS3.0)中关于显示对象的概念和操作。在AS3.0中,显示对象是舞台上所有可视元素的基础,包括图形、动画、视频、文本等,甚至一些不可见的容器。这些元素共同构成了一个层次化...

    AS显示编程PPT课件.pptx

    AS显示编程主要涉及ActionScript 3.0中的显示对象及其相关概念。显示对象是指在舞台上可以被看到的各种元素,如图形、动画、视频和文字,它们包括可见和不可见的容器。ActionScript 3.0中,所有复杂的图形都是由显示...

    flash as3.0 新闻列表 源码

    4. **Display Objects与布局**:显示对象(如MovieClip和Sprite)是AS3.0中的基本元素,用于创建图形和动画。源码会使用这些对象来构建新闻列表的UI,包括文本字段、图片和按钮等。布局管理可能是手动的,或者使用了...

    [心得] AS3)灰化显示对象(DisplayObject)的方法 / 图片灰化

    在ActionScript 3 (AS3)中,灰化图片或显示对象是一种常见的视觉效果,它可以使图像看起来像是黑白照片,增强了界面的美学效果或者用于创建某种特定的视觉体验。在这个心得分享中,我们将探讨如何实现AS3中的灰度...

    显示声音波形的纯as脚本

    在本文中,我们将深入探讨如何使用ActionScript(AS)创建一个能显示声音波形的程序。这个程序基于AS脚本,利用了Flash平台中的多个关键类,如Graphics、URLRequest、Sound、SoundChannel和SoundMixer,来实现动态...

    as3.0交换深度的问题.txt

    本篇文章将详细介绍如何在AS3.0中处理对象的显示顺序,并通过示例代码解释如何使用`setChildIndex`方法来调整子对象的显示顺序。 ### AS3.0中的显示顺序 #### 1. 显示列表与Z-index 在AS3.0中,所有的视觉元素都是...

    as3中文手册chm版

    7. **显示列表**:AS3.0的显示列表管理舞台上的所有视觉元素,包括MovieClip、Sprite、DisplayObjectContainer等类,理解它们的层次关系和坐标系统对于动画和图形编程至关重要。 8. **组件库**:AS3.0提供了丰富的...

    as3动态修改对象注册点的类与实例

    总之,`as3动态修改对象注册点的类与实例`提供了一个强大的工具,使开发者能够更灵活地控制AS3项目中的显示对象,提升用户体验和互动性。通过深入理解和应用这些概念,开发者可以创建出更具创新性的动画和交互式应用...

    AS3.0 制作的公式显示模块

    在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)来创建一个公式显示模块。ActionScript是Adobe Flash Professional和Flash Player中使用的编程语言,它为开发富互联网应用程序(RIA)提供了强大的支持。...

    [心得] AS3游戏中可视对象上限及位图相关的内存消耗实测

    在AS3中,每个显示对象(如MovieClip、Sprite等)都是舞台上可以被看到的元素。虽然AS3的官方文档并未明确指定可视对象的最大数量,但在实际项目中,系统资源和内存限制将决定这一上限。过多的显示对象会占用大量...

    AS 3.0中文文档

    4. **显示对象和舞台**:DisplayObject类层次结构是AS 3.0图形渲染的基础,包括Sprite、MovieClip、Bitmap等类,以及舞台(Stage)的概念,用于管理舞台上所有可视对象。 5. **ActionScript与Flash Player交互**:...

    Flash AS3 中文帮助文档

    7. **Stage和Timeline**:AS3中的Stage对象代表了舞台,是所有显示对象的顶级容器。Timeline的概念仍然存在,但与AS2相比,其作用更多是作为时间轴,而不是对象的容器。 8. **包和命名空间**:AS3引入了包(package...

    组合框下拉列表中显示图片

    在一些情况下,我们可能希望在组合框的下拉列表中不仅显示文本,还显示相关的图片,以增强界面的视觉效果和用户体验。本篇文章将详细探讨如何在Access的组合框中实现这一功能。 首先,我们需要理解Access中的组合框...

    PB中实现图片的多种显示方式

    - 在Design模式下,从Object Palette中拖动Bitmap Control到窗口或窗口对象上。 - 在Properties窗口中,设置Bitmap Control的`Bitmap`属性为图片文件的路径,例如"dd.jpg"。 - 运行程序,Bitmap Control会自动...

    AS+2.0与AS+3.0对照速查表

    - AS 3.0引入了新的显示列表管理系统,使得舞台上的对象组织更加有序,也支持更复杂的动画和图形操作。 9. **数据类型变化**: - AS 3.0移除了AS 2.0中的MovieClip和Button类,用DisplayObject和EventDispatcher...

    AS2.0列表带图片视频播放器【附原码下载】

    图片的加载和显示涉及到AS2.0中的BitmapData类和DisplayObject容器。 5. **视频播放**:AS2.0提供了Video类用于处理视频播放。在这个播放器中,当用户选择一个视频后,AS2.0会加载并播放指定的视频文件,同时提供...

    as3.0pdf中文文档

    5. **显示列表**:AS3.0的显示列表是舞台上所有可视元素的层次结构,包含MovieClip、Sprite、Shape等对象,你可以学习如何添加、删除和管理这些对象。 6. **动画制作**:通过改变对象的x、y坐标或旋转、缩放属性,...

    基于as3.0小游戏

    3. **显示列表管理**:AS3.0中的显示列表是所有可视元素的层次结构,包括电影剪辑、形状、文本等。游戏中的场景切换、角色移动等都可以通过操作显示列表来实现。 4. **时间轴控制**:Flash的时间轴允许开发者创建...

    flash as3 截图,拍照

    它可以创建新的位图,也可以从现有的显示对象中复制位图数据。在截图场景中,我们需要用到`BitmapData.draw()`方法,将舞台内容绘制到位图数据上。 4. **Bitmap类** `Bitmap`类是AS3的显示对象,它用于显示`...

Global site tag (gtag.js) - Google Analytics