FlexÖнø¶ÈÌõµÄʹÓÃ
ÑùÕÅͼ£º
ʹÓ÷½·¨£º
ÉèÖÃApplication±êÇ©µÄpreloaderΪ MyComponent.MyDownloadProgressBar
<mx:Application preloader="MyComponent.MyDownloadProgressBar" >
ÏÂÃæÊÇMyDownloadProgressBar.asµÄ´úÂ룺
package MyComponent
{
import flash.display.*;
import flash.events.*;
import flash.filters.BitmapFilterQuality;
import flash.filters.BlurFilter;
import flash.geom.Matrix;
import flash.net.*;
import flash.text.TextField;
import flash.utils.*;
import flash.system.Capabilities;
import mx.events.*;
import mx.preloaders.*;
public class MyDownloadProgressBar extends Sprite implements IPreloaderDisplay
{
[Embed(source="logo.png", mimeType="application/octet-stream")]
public var _loadingLogo:Class;
private var dpbImageControl:Loader;
private var _barSprite:Sprite;
private var progressText:TextField;
private var ProgressBarSpritIsAdded:Boolean = false;
public function MyDownloadProgressBar() {
super();
}
// Specify the event listeners.
public function set preloader(preloader:Sprite):void {
//Listen for ÕýÔÚÏÂÔØ
preloader.addEventListener(ProgressEvent.PROGRESS, handleProgress);
//Listen for ÏÂÔØÍê³É
preloader.addEventListener(Event.COMPLETE, handleComplete);
//Listen for ÕýÔÚ³õʼ»¯
preloader.addEventListener(FlexEvent.INIT_PROGRESS, handleInitProgress);
//Listen for ³õʼ»¯Íê³É
preloader.addEventListener(FlexEvent.INIT_COMPLETE, handleInitComplete);
}
// Initialize the Loader control in the override
// of IPreloaderDisplay.initialize().
public function initialize():void {
//Ìí¼Ólogoͼ
dpbImageControl = new Loader();
dpbImageControl.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_completeHandler);
Ïà¹ØÎĵµ£º
ÔÚEclipseÖУ¬Óиö¿ì½Ý¼üÊǶÔjava´úÂë½øÐиñʽ»¯£¬Ð´Íê´úÂëºó¾õµÃ´úÂë¸ñʽ²»¹»ºÃ£¬°´Ï¿ì½Ý¼ü¾Í¸ã¶¨ÁË¡£µ«ÊÇÔÚFlex¿ª·¢ÖУ¬ºÜÍ·ÌÛµÄÎÊÌâÊÇûÓÐÌṩ¶Ôas3´úÂëºÍMXML´úÂë¸ñʽ»¯µÄÖ§³Ö£¬ÎÒÔÚÍøÉÏËÑË÷ÁËһϣ¬·¢ÏÖÒ»¸ö¿ªÔ´µÄºÃ¹¤¾ß£ºFlex Formatter ÏîÄ¿ÍйܵØÖ·£ºhttp://sourceforge.net/projects/flexformatter/ È¥ÉÏÃæÄǸö ......
ÔÌû£ºhttp://hi.baidu.com/flex2/blog/item/3501c1622af2b1dde6113aef.html
ÏÖÔÚ²»ÉÙÈË¿ªÊ¼¹Ø×¢²¢Ñ§Ï°FlexÁË£¨ÖÁÉÙ±ÈÒÔǰ¶àÁË£©£¬µ«ÊÇÏÖÔÚ¹ØÓÚFlexµÄ×ÊÁϲ¢²»¶à£¬¹úÄÚµÄ×ÊÁϾ͸üÉÙÁË£¬¶øÇÒFlexµÄÂÛ̳ÈËÆø¶¼²îµÄºÜ£¬Ò»ÑÛÍûȥȫ¶¼ÊÇÌáÎÊÌû×Ó£¬»ØÌû³¬¹ý5¸öµÄÁÈÁÈÎÞ¼¸£¬²Ò²»È̶ð¡¡£ÎÒ·ÒëһЩ¶«Î÷Ò²ÊÇΪÁËÔö¼ÓÖÐÎÄѧϰ×ÊÁÏ£¬ ......
Flex (actionscript3.0)×Ö·û´®´¦ÀíÀàMyStringUtils.as
×öÏîÄ¿µÄ¹ý³ÌÖУ¬ÄÑÃâÒªÓõ½Ò»Ð©¸ö¹«¹²µÄ´¦ÀíÀ࣬±ÈÈç ×Ö·û´® ÈÕÆÚ ¸ñʽ»¯ Êý×éµÈ¡£±¾ÈËдµÄÒ»¸ö×Ö·û´®´¦ÀíÀ࣬ϣÍû´ó¼ÒÖ¸µã½»Á÷¡£
¹¦ÄܰüÀ¨£º
1,´¦ÀíxmlÏà¹ØµÄ×Ö·û£¬ÒòΪÔÚ¸úºǫ́java´ò½»µÀʱ£¬Õâ¸öÎÊÌâ¾³£Óöµ½:°ÑxmlÀïÃæµÄÌØÊâ×Ö·ûת»»³ÉÌæ´ú×Ö·û
2,ÅжϿÕ
3, ......
»ùÔªÊý¾ÝÀàÐͰüÀ¨ Boolean¡¢int¡¢Null¡¢Number¡¢String¡¢uint ºÍ void¡£ActionScript ºËÐÄÀ໹¶¨ÒåÏÂÁи´ÔÓÊý¾ÝÀàÐÍ£º
Object¡¢ Array¡¢Date¡¢Error¡¢Function¡¢RegExp¡¢XML ºÍ XMLList¡£
Boolean Êý¾ÝÀàÐÍ
Boolean Êý¾ÝÀàÐͰüº¬Á½¸öÖµ£ºtrue ºÍ false¡£¶ÔÓÚ Boolean ÀàÐ͵ıäÁ¿£¬ÆäËüÈκÎÖµ¶¼ÊÇÎÞЧµÄ¡£Ò ......