易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 自定义进度条

第一种:修改下载进度的文字为中文
建立扩展至 mx.preloaders.DownloadProgressBar 的一个类:
01.package myDownPro
02.{
03.import mx.preloaders.DownloadProgressBar;
04.
05.public class myDownProBar extends DownloadProgressBar
06.{
07. public function myDownProBar()
08. {
09. //TODO: implement function
10. super();
11. downloadingLabel="正在下载中...";
12. initializingLabel="正在初始化内容...";
13. }
14.}
15.}
复制代码
然后在修改 preloader 为你建立的这个类:
01.<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" preloader="myDownPro.myDownProBar" layout="absolute">
02.<mx:Text text="程序进度条测试" x="37" y="71"/>
03.</mx:Application>
复制代码
第二种:覆写 DownloadProgressBar 类的 preloader,可以在其中加入你自已喜欢的标签或者图像
01.package myDownPro
02.{
03.import mx.preloaders.DownloadProgressBar;
04.import flash.display.Sprite;
05.import flash.events.ProgressEvent
06.import flash.events.*
07.
08.import flash.text.TextField;
09.import mx.events.*;
10.public class myDownProBar2 extends DownloadProgressBar
11.{
12. public var msg:TextField
13. public function myDownProBar2()
14. {
15. super();
16. msg=new TextField()
17. msg.x=200
18. msg.y=200
19. addChild(msg)
20. }
21. override public function set preloader(s:Sprite):void{
22. s.addEventListener(ProgressEvent.PROGRESS,prog)
23. s.addEventListener(Event.COMPLETE,ecom)
24. s.addEventListener(FlexEvent.INIT_COMPLETE,flInC)
25.s.addEventListener(FlexEvent.INIT_PROGRESS,flIn)
26. }
27.private function prog(e:ProgressEvent):void{
28.msg.text=String(int(e.bytesLoaded/e.bytesTotal*100))+" %";
29.}
30.private function ecom(e:Event):void{
31.msg.text="完成了!!!!"
32.}
33.private function flInC(e:FlexEvent):void{
34.msg.text="初始化完毕!"//初始完后要派遣 Complete 事件,不然会停在这里,不会进入程序画面的
35.dispatchEvent(new Event(Event.COMPLETE))
36.}
37.private function flIn(e:FlexEvent):


相关文档:

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 CtmOb ......

flex是什么

Flex是Macromedia发布的presentation server(展现服务),它是java web
container或者.net
server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的
flash player或者shockwave player解释执行,给用户以丰富的客户体验。
  大名鼎鼎的Macromedia Flash是强大 ......

Flex 二维数组实例(二种方法)

//假设二维数组为 [5][7]
var  xn:Number = 5;
var  yn:Number = 7;
//定义一数值变量
var  temp:Number = 0; //定义我们的二维数组
var  myArray:Array = new Array(); //填充二维数组
for(var  i=0;i ......

Flex是什么

Flex是 RIA(rich internet applications,即富客户端)的一种技术实现,下面我们把它及其相关的知识与java做个简单的对照,由于个人水平有限,下面的比较仅供参考:
1.RIA     vs   跨平台的编程技术
2.Flex    vs   java
3.flex framework  vs jdk
4.flex buil ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号