个人总结flex各种常用代码

本文汇总了Flex开发中的实用技巧,包括获取屏幕分辨率、动态加载界面、绑定图片等操作,并介绍了如何处理键盘输入及使用定时器改变背景颜色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人总结flex各种常用代码
2011年07月22日
  //获得屏幕的分辨率 此内容来自帝巴必: http://www.89ye.com
  var x:Number=Capabilities.screenResolutionX; 此内容来自帝巴必: http://www.89ye.com
  var y:Number=Capabilities.screenResolutionY; 此内容来自帝巴必: http://www.89ye.com
  Alert.show( “x=” +x+ “y=” +y);
  第二种方法 帝巴必http://www.89ye.com 综合娱乐门户
  Alert.show(stage.fullScreenWidth+ “==” +stage.fullScreenHeight);
  //获得 stage(工作区)的宽、高 此内容来自帝巴必: http://www.89ye.com
  Alert.show(stage.stageWidth+”==”+stage.stageHeight); 此内容来自帝巴必: http://www.89ye.com
  //读取xml文件
  private function readxml2():void 帝巴必http://www.89ye.com 综合娱乐门户
  { 此内容来自帝巴必: http://www.89ye.com
  var urlrequest:URLRequest=new URLRequest(“file/stu.xml”);
  var urlloader:URLLoader=new URLLoader(urlrequest);
  urlloader.addEventListener(Event.COMPLETE, completehandler);
  } 帝巴必http://www.89ye.com 综合娱乐门户
  private function completehandler(event:Event):void
  { 此内容来自帝巴必: http://www.89ye.com
  var xml:XML=new XML(event.target.data); 帝巴必http://www.89ye.com 综合娱乐门户
  // var arr:Array=new Array(xml); 帝巴必http://www.89ye.com 综合娱乐门户
  this.dg.dataProvider=xml.children();
  this.tree.dataProvider=xml;
  this.cb.dataProvider=xml.children();
  // this.hlist.dataProvider=xml.children(); 帝巴必http://www.89ye.com 综合娱乐门户
  } 此内容来自帝巴必: http://www.89ye.com
  //flex 获得系统路径
  var add:String=ExternalInterface.call(“window.location.href.toString”,1);
  Alert.show(add);
  //背景颜色不断变化
  private function changeBG():void{
  var mytime:Timer=new Timer(2000); 此内容来自帝巴必: http://www.89ye.com
  mytime.addEventListener(TimerEvent.TIMER,changHandle);
  mytime.start(); 此内容来自帝巴必: http://www.89ye.com
  }
  private function changHandle(e:TimerEvent):void{ 帝巴必http://www.89ye.com 综合娱乐门户
  this.setStyle(“backgroundColor”,Math.random()* 0xffffff); 帝巴必http://www.89ye.com 综合娱乐门户
  }
  //获得键盘按下的键的值
  public function getCode():void
  { 此内容来自帝巴必: http://www.89ye.com
  btn.addEventListener(KeyboardEvent.KEY_DOWN, keyHandle); 此内容来自帝巴必: http://www.89ye.com
  } 帝巴必http://www.89ye.com 综合娱乐门户
  function keyHandle(event:KeyboardEvent):void
  {
  Alert.show(“你按下了:” + String.fromCharCode(event.charCode));
  } 此内容来自帝巴必: http://www.89ye.com
  //动态加载不同界面 帝巴必http://www.89ye.com 综合娱乐门户
  import commont.Two;
  import commont.One; 此内容来自帝巴必: http://www.89ye.com
  var t:Two= new Two();
  ]var o:One= new One();
  private function showOne(): void { 此内容来自帝巴必: http://www.89ye.com
  tw.removeAllChildren(); 此内容来自帝巴必: http://www.89ye.com
  tw.addChild(o);
  } 此内容来自帝巴必: http://www.89ye.com
  private function showTwo(): void { 此内容来自帝巴必: http://www.89ye.com
  tw.removeAllChildren();
  tw.addChild(t); 帝巴必http://www.89ye.com 综合娱乐门户
  } 帝巴必http://www.89ye.com 综合娱乐门户
  //flex 绑定图片 帝巴必http://www.89ye.com 综合娱乐门户
  [ Bindable ]
  [ Embed (source= "img/1.jpg" )]
  var phone1:Class;
  //日期中文标题 帝巴必http://www.89ye.com 综合娱乐门户
  // 选择日期 dateChoose
  function disDate(): void {
  txtDate.text=fm.format(dtchoose.selectedDate.toLocaleDateString());
  }
  //flex 中添加html标记
  此内容来自帝巴必: http://www.89ye.com
  帝巴必http://www.89ye.com 综合娱乐门户
  帝巴必http://www.89ye.com 综合娱乐门户
  此内容来自帝巴必: http://www.89ye.com
  你 哈 !!!
  帝巴必http://www.89ye.com 综合娱乐门户
  ]]>
  巴必http://www.89ye.com 综合娱乐门户
  帝巴必http://www.89ye.com 综合娱乐门户
  //flex 带下划线的链接
  this .lblLink.htmlText= “
  新 闻
  ” ;
  rollOut="focusManager.activate()" styleName=" Label " 帝巴必http://www.89ye.com 综合娱乐门户
  creationComplete="link()" />
  .Label { text-roll-over-color : red ; text-decoration : underline ; background-color : green ; font-size : 12px ; text-selected-color : red ;}
  //flex 转向 URL
  V ar url:URLRequest=new URLRequest( “ http://www.google.cn ” ); 帝巴必http://www.89ye.com 综合娱乐门户
  navigateToURL(url, ” _self ” );// 在本页打开
  navigateToURL(url, ” _blank ” );// 在新的一页打开 帝巴必http://www.89ye.com 综合娱乐门户
  //弹出对话框
  ――― 非模式打开―――
  PopUpManager.createPopUp( this , 类 (界面)的名称 );
  ―――模式打开――― 此内容来自帝巴必: http://www.89ye.com
  var ep: Main = new Main ();
  PopUpManager.addPopUp(ep, this , true ); // 界面,打开窗口父类,是否模式 此内容来自帝巴必: http://www.89ye.com
  PopUpManager.centerPopUp(ep); // 在父类窗口居中 帝巴必http://www.89ye.com 综合娱乐门户
  //―
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值