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

flex实现读取本地文件

import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
private var loader:URLLoader = new URLLoader();
private var request:URLRequest = new URLRequest("a.txt");
       
private function initComplete():void
   {
      loader.load(request);
      loader.addEventListener(Event.COMPLETE, onComplete);           
   }
private function onComplete(event:Event):void
  {
      var loader:URLLoader = event.target as URLLoader;
      if (loader != null)
      {
           trace(loader.data);
      }
      else
      {
           trace("loader is not a URLLoader!");
       }
  }
之所以要读取本地文件,是因为我没有安装FlexDataService没有发配置WebService的WSDL所以从文本中把它读出来,赋值给WebService的wsdl属性,但是我看FlexDeveloperGuid上有一句话
You configure destinations in the Flex services configuration file
or a file that it includes by reference.
这好像是说可以不用FDS,但是有不知道怎么弄,只好用这个不安全的方法,其实我们可以把字符串加密....呵呵
对了这样写的时候需要注意一点是给WebService的wsdl指定了之后还需要调用一个loadWSDL()方法,要不然不管用哦!


相关文档:

flex DataGrid编辑单元格并获取新的值

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal">
<mx:Panel width="458" height="313" layout="absolute">
<mx:Label id="lbl" x="19" y="10" text="" width="171" height="20"/>
<mx:DataGrid id="dg" x="19" y="58" dataProvider="{arr}" editable="true" ......

Flex 重复加载图片对内存和性能的影响

采用Image重复加载图片极大影响性能,并且占用大量内存,下面是我对比验证的代码。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
initialize="loadImage()">
<m ......

用FLEX如何取浏览器地址栏中的域名信息?

用FLEX如何取浏览器地址栏中的域名信息?我查找到两种方法:
第一种方法是用ExternalInterface.call('window.location.href.toString'),它的值就是地址栏中的域名
有以下几点需要注意:
1.当Flash和加载它的网页不同域时,需要在网页在 PARAM 或 EMBED 标签中进行设置AllowScriptAccess 为“always”
关于 ......

FLEX实践—默认弹出窗口

本例中将实现当应用运行时不进行任何操作就先弹出窗口,点击关闭/点击窗口任一位置 时将关闭窗口
1)创建Component—DefaultWin.mxml (目录结构src/components/DefaultWin.mxml)
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号