flex¼ÓÔØÍⲿswfÎļþ£¬²¢ÇÒ»¥ÏàͨѶ
´ÓÍøÉÏ×ªÔØµÄ£¬»¹Ã»Ê±¼ä¼ø¶¨£¬ÔݼǼÔÚÕâÀï
http://blog.csdn.net/zyjasp/archive/2008/05/16/2452175.aspx
µÚÒ»²½:½¨Á¢¼ÓÔØÀà[CtmObjLoader],´ËÀà¿ÉÒÔ¼ÓÔØÎļþÀàÐÍ [ͼƬÎļþ»òswfÎļþ]
package
{
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.events.*;
import flash.net.URLRequest;
import mx.core.UIComponent;
public class CtmObjLoader extends UIComponent
{
private var ProgressHandle:Function=null;
public var loader:Loader;
public var _bLoaded:Boolean=false;
public var _bShow:Boolean=true;
//@UrlRequest ¼ÓÔØµÄµØÖ·
//@progressHandle ¼ÓÔØÖеĴ¦Àí¹ý³Ì
//bShow ¼ÓÔØºóÊÇ·ñÏÔʾ³öÀ´
public function CtmObjLoader(UrlRequest:String=null,progressHandle:Function=null,bShow:Boolean=true)
{
super();
if(UrlRequest)LoadThis(UrlRequest,progressHandle,bShow);
}
public function LoadThis(UrlRequest:String,progressHandle:Function=null,bShow:Boolean=true):void{
RemoveChild();
loader = new Loader();
_bShow=bShow;
ProgressHandle=progressHandle;
configureListeners(loader.contentLoaderInfo);
if(_bShow)addChild(loader);//Èç¹ûÐèÒªÏÔʾ£¬Ôòaddchild
var request:URLRequest = new URLRequest(UrlRequest);
loader.load(request);
}
public function UnLoadThis():void{
try{
RemoveChild();
this.parent.removeChild(this);
}catch(e:Err
Ïà¹ØÎĵµ£º
Getting Around Bug in Adobe Flex: TabControl Inline Event Handling for TabIndexChange Doesn't Work
I ran into this because I wanted to do something funky. I wanted my Flex app window to change PageStates (and size) whenever the TabIndex changed. Whether doing this kind of thing is wise ......
°ó¶¨£º
¾Ù¸öÀý×Ó£º ¸øÏÂÃæµÄpublic±äÁ¿¼ÓÉÏ[Bindable]
[Bindable]
public var name:String = "";
×÷Ϊһ¸öpublic±äÁ¿£¬¿Ï¶¨¼È¿ÉÒÔ±»¸³Öµ£¬Ò²Äܸ³Öµ¸ø±ðµÄ±äÁ¿¡£°ó¶¨µÄ×÷ÓþÍÊÇ£¬µ±name¸Ä±äµÄʱºò£¨±»¸³ÖµÁË£©£¬¿ÉÄÜ֪ͨÆäËü±»nameÓ°Ï죨¸³Öµ¸øËüÃÇ£©µÄ±äÁ¿·¢Éú¸Ä±ä¡£ÕâÀïµÄ“¿ÉÄÜ” ......
ÔÎĵØÖ·£ºhttp://www.adobe.com/cn/devnet/flex/articles/itemrenderers_pt1.html
Flex ÌṩÐí¶à¿ØÖÆ, ËüÃÇ¿ÉÒÔ°´²»Í¬·½Ê½ÏÔʾ´óÁ¿Êý¾Ý¡£List ¿ØÖÆ×Ô¼º¡¢DataGrid¡¢Tree ÒÔ¼°°üÀ¨Í¼±íºÍ AdvancedDataGrid ÔÚÄڵĿÉÊÓÀࡣĬÈÏÇé¿öÏÂ, Flex ÁÐ±í¿ØÖÆ½«ÌṩµÄÊý¾ÝÏÔʾΪ¼òµ¥Îı¾¡£µ« Flex µÄÄÜÄÍÔ¶²»Ö¹´Ë, ÁÐ±í¿ØÖÆÌṩÁËÒ»Ö ......
ǰÑÔ£º
±¾ÏîÄ¿Ö÷ÒªÊÇͨ¹ý°ÑµØÍ¼ÇÐÆ¬Ç¶Èëswf£¬°ÑÇÐÆ¬×ø±êÓÃJavaÊý¾Ý´ò°ü£¬È»ºó ÔÚFlexÏîÄ¿ÄÚͨ¹ýJava¶ÁÈ¡´ò°üÊý¾Ý£¬Í¨Ñ¶¸øFlex£¬×îºó°ÑswfÄÚµÄͼƬ°²·ÅÔÚ¶ÔӦλÖÃÀ´Êµ´óµØÍ¼ ²ð·Ö->´ò°ü->ÔÙÏֵĹý³Ì¡£
1. swfͼƬ´ò°ü´úÂë BitMapClass.as
package
{
import flash.display.Sprite;
public class BitM ......