Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

×Ô¶¨ÒåFlexµÄLoading½çÃæ

Ê×ÏÈ~×Ô¶¨ÒåFlex¼ÓÔØµÄÔ­ÀíÆäʵ¾ÍÊǼ̳Ðmx.preloaders.DownloadProgressBarÀà..È»ºóÖØÐ´Ïà¹ØµÄ·½·¨..
package
{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
import flash.text.TextFormat;
import mx.events.FlexEvent;
import mx.preloaders.DownloadProgressBar;
public class LoadingExampleProgressBar extends DownloadProgressBar
{
private var logo:Loader;
private var txt:TextField;
private var _preloader:Sprite;
public function LoadingExampleProgressBar()
{
logo = new Loader();
logo.load(new URLRequest("l4cd.png"));
addChild(logo);
var style:TextFormat = new TextFormat(null,null,0xFFFFFF,null,null,null,null,null,"center");
txt = new TextField();
txt.defaultTextFormat = style;
txt.width = 200;
txt.selectable = false;
txt.height = 20;
addChild(txt);
super();
}
//×îÖØÒªµÄ´úÂë¾ÍÔÚÕâÀï..ÖØÐ´preloader,ÈÃswfÖ´ÐмÓÔØµÄʱºò~½øÐÐÄãÏ£ÍûµÄ²Ù×÷~
override public function set preloader(value:Sprite):void
{
_preloader = value
//ËĸöÕìÌý~·Ö±ðÊÇ ¼ÓÔØ½ø¶È / ¼ÓÔØÍê±Ï / ³õʼ»¯½ø¶È / ³õʼ»¯Íê±Ï
_preloader.addEventListener(ProgressEvent.PROGRESS,load_progress);
_preloader.addEventListener(Event.COMPLETE,load_complete);
_preloader.addEventListener(FlexEvent.INIT_PROGRESS,init_progress);
_preloader.addEventListener(FlexEvent.INIT_COMPLETE,init_complete);
stage.addEventListener(Event.RESIZE,resize)
resize(null);
}
private function remove():void{
_preloader.removeEventListener(ProgressEvent.PROGRESS,load_progress);
_preloader.removeEventListener(Event.COMPLETE,load_compl


Ïà¹ØÎĵµ£º

Êý¾ÝÀàÐÍ˵Ã÷£¨FLEX£©


»ùÔªÊý¾ÝÀàÐͰüÀ¨ Boolean¡¢int¡¢Null¡¢Number¡¢String¡¢uint ºÍ void¡£ActionScript ºËÐÄÀ໹¶¨ÒåÏÂÁи´ÔÓÊý¾ÝÀàÐÍ£º
Object¡¢ Array¡¢Date¡¢Error¡¢Function¡¢RegExp¡¢XML ºÍ XMLList¡£ 
Boolean Êý¾ÝÀàÐÍ 
Boolean Êý¾ÝÀàÐͰüº¬Á½¸öÖµ£ºtrue ºÍ false¡£¶ÔÓÚ Boolean ÀàÐ͵ıäÁ¿£¬ÆäËüÈκÎÖµ¶¼ÊÇÎÞЧµÄ¡£Ò ......

FlexÖнø¶ÈÌõµÄʹÓÃ

ÑùÕÅͼ£º
ʹÓ÷½·¨£º
ÉèÖÃApplication±êÇ©µÄpreloaderΪ MyComponent.MyDownloadProgressBar
<mx:Application preloader="MyComponent.MyDownloadProgressBar" >
ÏÂÃæÊÇMyDownloadProgressBar.asµÄ´úÂ룺
package MyComponent
{
import flash.display.*;
import flash.events.*;
import flash.filte ......

flexÅжÏÊó±êÂäÔÚÄÄÕÅͼƬÉÏ

ÔÚFlexÖÐ,µ±ÓжàÕŲ»¹æÔòµÄͼƬƴ´Õ(ÿÕÅСµÄ¶¼ÊÇpng¸ñʽ,ÓÃImage´æ·Å)ÔÚÒ»Æðʱ(²»ÖغÏ),ÔõÑùÅжÏÊó±êÂäÔÚÄÄÕÅͼƬÉϰ¡? Èç¹ûÓÃÊó±ê×ø±êµãÀ´Åжϵϰ,¾Í±È½ÏµÄÂé·³ÁË,¿öÇÒÓÖÊDz»¹æÔòµÄͼƬÁË(ÏÂÃæÊÇÒ»¸öÁÐ×Ó,ÔõôÅжÏÂäÔÚÄÄÕžßÌåµÄÂÖÀªÍ¼Éϰ¡(±ÈÈç:³É¶¼)).  лл! ......

[Flex 2] 03 ActionScript

####################
#
ÃæÏò¶ÔÏó±à³Ì¸ÅÄî
####################
 
1
ÀàÎļþ

      Çø·ÖOOP³ÌÐòºÍ¹ý³Ìʽ³ÌÐòµÄÊÇ´úÂëµÄ²ð·Ö·½Ê½¡£¹ý³Ìʽ³ÌÐòʹÓõÄÊdz¤ÐòÁеĴúÂë¡£¶øOOP³ÌÐòÔò»á°Ñ´úÂë
·Ö³É¶à¸ö¸üС¡¢¸üרÃÅ»¯µÄÎļþ£¬ÕâЩÎļþ±»³ÆÎªÀàÎļþ(class
file)¡£

     & ......

Flex·ÖÒ³×é¼þ

ÓкÃÓõĶ«Î÷Ò»¶¨Òª¹²Ïí¡£
PaginationDataGrid.mxmlÎļþ·ÖÒ³×é¼þ
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script source="../../../common/utils/Commo ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ