易截截图软件、单文件、免安装、纯绿色、仅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 Datagrid checkbox全选

Datagrid headerRenderer checkbox to select checkboxes in the row
flex Datagrid checkbox全选
Cookbooks
原文:http://cookbooks.adobe.com/post_Datagrid_headerRenderer_checkbox_to_select_checkbo-7262.html
下载 :src1.zip
CheckBoxHeaderColumn.as
package
{
import mx.controls.dataGridClasses.DataG ......

FLEX的checkbox复选框

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:Script>
  <![CDATA[
  function chkbox():void
  {
   var menssage:String = "";
   if (c ......

Flex Application里的addChild()

转自:http://www.cnblogs.com/jiahuafu/archive/2009/03/20/1417679.html
在Flex Application里,是不能直接用addChild添加Sprite,MovieClip等来自flash.display包里的类的。譬如以下代码就会报错:
private function init():void
{
var sp:Sprite = new Sprite();
addChild(sp);
}
TypeEr ......

使用Flex重构公司项目

1. 整体的结构分布:
各模块使用Module来划分,每个模块的页面及其相关的组件元素都是使用Component来划分;
模块的切换使用加载的方式,模块内部的切换使用页面跳转的方式;
技术问题:模块的切换与页面的切换的过程!
ModuleLoader与ModuleManager之间的取舍,选择了后者,可控的更多,但是目前的影响并不大!
关于M ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号