Flex控制外部加载的swf文件[外部swf文件flex版]
1-首先写一个加载外部swf文件的类
package Package
{
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.events.*;
import flash.net.URLRequest;
import mx.core.UIComponent;
import mx.events.FlexEvent;
public class CtmObjLoader extends UIComponent
{
private var loader:Loader;
private var ProgressHandle:Function=null;
public var _bLoaded:Boolean=false;
public function CtmObjLoader(UrlRequest:String=null,progressHandle:Function=null)
{
super();
if(UrlRequest)LoadThis(UrlRequest,progressHandle);
}
public function LoadThis(UrlRequest:String,progressHandle:Function=null):void{
RemoveChild();
loader = new Loader();
ProgressHandle=progressHandle;
//DeleteListeners(loader.contentLoaderInfo);
configureListeners(loader.contentLoaderInfo);
addChild(loader);
var request:URLRequest = new URLRequest(UrlRequest);
loader.load(request);
}
public function UnLoadThis():void{
try{
RemoveChild();
this.parent.removeChild(this);
}catch(e:Error){}
//this=null;
}
public function get content():DisplayObject{
if(!_bLoaded)return null;
return loader.content;
}
private function RemoveChild():void{
i
相关文档:
commpent
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="initApp()" backgroundDisabledColor="#EEC6C6"
bord ......
前言
C/C++的开发,内存的管理是十分重要的课题,分配内存使用后要及时释放,否则内存泄漏导致内存耗尽。进入托管环境后,内存能够自动管理和回收,已经不用开发者太操心内存管理方面的问题了,在托管环境,开发者仍然可以做一些工作,提供内存回收的效率,例如,把类内部的引用对象设置为null是最基本的。借鉴在.net环境 ......
一、
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
addedToStage="stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown)"
click="clickEvt(event)"
layout="absolute"
&nb ......
1.拷贝内容到剪贴板:
System
.
setClipboard
(
strContent)
;
2.克隆一个 ArrayCollection :
var
bar:
ArrayCollection = new
ArrayCollection(
)
;
for
each
(
var
i:
Object
in
ac )
{
bar.
addItem(
i )
;
}
var
bar:
ListCollectionVie ......
uint int Number
Flex 四舍五入:
整数的四舍五入法,Math.round(一个Number类型的数)
小数的有 tofixed(uint) 方法
例如 var num:Number = 56.159;
num.tofixed(2); 它是个S ......