用Flex的addElement代替Flah的addChild
来源:互联网 发布:淘宝店运费险怎么取消 编辑:程序博客网 时间:2024/05/16 18:55
首先看Group类:
Group->GroupBase->UIComponent->FlexSprite->Sprite->DisplayObjectContainer
addChild()是抽象类DisplayObjectContainer定义的方法,Group虽然继承自DisplayObjectContainer,却并没有提供addChild()方法,只提供了addElement方法。
Group->GroupBase->UIComponent->FlexSprite->Sprite->DisplayObjectContainer
addChild()是抽象类DisplayObjectContainer定义的方法,Group虽然继承自DisplayObjectContainer,却并没有提供addChild()方法,只提供了addElement方法。
而addElement接受的参数,必须是实现了IVisualElement接口的4个类及其子类,这其中没有Sprite,所以你是无法将Sprite传进去的。
可以用SpriteVisualElement代替原来的Sprite
package{import flash.display.Bitmap;import flash.display.Loader;import flash.display.Sprite;import flash.net.Socket;import flash.net.URLRequest;import spark.core.SpriteVisualElement;public class Main extends SpriteVisualElement{public function Main(){var board:Sprite = new Sprite();var qizi1:Loader = new Loader();qizi1.load(new URLRequest("imgs/CL1.png"));board.addChild(qizi1);this.addChild(board);}}}
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()" xmlns:local="*"><fx:Declarations><!-- 将非可视元素(例如服务、值对象)放在此处 --></fx:Declarations><fx:Script><![CDATA[private function init():void{this.addElement(new main());}]]></fx:Script></s:Application>
- 用Flex的addElement代替Flah的addChild
- Flex4 addElement()和addChild() 的区别
- Flex4 addElement()和addChild() 的区别
- Flex4 addElement()和addChild() 的区别
- addChild&&rawChildren的addChild
- 关于不能直接在flex Application 里addChild的解决方法
- flex 中 mx.controls.image 的 addChild 问题
- as3跟flex中图像加载问题 Error: addChild() is not available in this class. Instead, use addElement() or modi
- Flex AddChild
- flex的“session”代替方案
- addChild()的区别addChildAt()
- Vector中add和addelement的区别
- Flex中如何通过addChild()函数在List中显示一个Sprite的例子
- addWidget和addChild的区别
- FLAH中影片剪辑与图形元件的不同应用
- Flex中如何使用addChild()和removeChild()函数动态添加或删除Accordion容器中项目的例子
- Flex4的关于addchild()一个问题
- addChild的使用 ——可视化对象
- 虚拟项目学习git/github原理与基本操作8
- 【转载】struts2-OGNL
- 端点检测 end-point detection
- Java时间工具类
- 如何编程清除IE缓存
- 用Flex的addElement代替Flah的addChild
- Android学习笔记:ListView优化(深入分析)
- 程序员工作中会遭遇的天花板
- 音高追踪
- Windows下的函数调用约定
- Object-C编程:类定义与实现
- 基础算法(四) --- 分治法
- 朋友的博客
- 数据库服务器名替换为项统一名