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

关于flex在做项目中遇到的问题

最近用flex来做一个工作流定义编辑器。在网上找了很多例子,也学到了不少东西。
flex是adobe公司出的对于flash的一个产品。对于学过java的人来说再简单不过了。这里也不多说了,就对于这几天在项目中遇到的问题谈一下自己的解决方法与认识。
一、flex中将自己的一个Canvas变成为图片,保存到本地。
 var bitmapData:BitmapData = new BitmapData(myCanvas.width, myCanvas.height);
 bitmapData.draw(myCanvas,new Matrix());
 var byteArray:ByteArray = new JPEGEncoder(80).encode(bitmapData);
这里变成了一个字节数组,
保存本地可以用(FileReference):fr.save(byteArray,filename);
远程的可以用:
       var request:URLRequest = new URLRequest(url);
       request.method=URLRequestMethod.POST;
       request.contentType = "application/octet-stream";//
       request.data = byteArray;
       var loader:URLLoader = new URLLoader();
       try{
                loader.load(request);
            }catch (error:Error) {
                Alert.show("上传失败");
            }
二、关于给as中的变量从外部给予初始值。这个我用的是javascript。
     as中:
--------------------------------------------------------------------
      ExternalInterface.addCallback("setSessionId",setSessionId);//给javascript调用的接口
      private function setSessionId(argId:String):void{
                fileUpload.JSessionId = argId;
            }
--------------------------------------------------------------------------------


相关文档:

flex tree 添加右键菜单

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12">
<mx:Script>
<!--[CDATA[
import mx.controls.Alert;

public var newBuildMenuItem:ContextMenuItem;//菜单项变量


private ......

Flex学习系列之二 RIA技术与传统的页面架构

   最近在看Flex3权威指南,里面对页面架构和RIA技术总结的很好。
   一. 基于页面架构的Web应用流程
   1. 用户打开浏览器,向WEB服务器请求一个页面。
   2. WEB服务器收到请求。
   3. (optional)网络服务器把请求交给应用服务器来动态组装页面。
&nb ......

flex 操作TabNavigator子视图遇到的null值异常

A界面,B界面
A调用B,B中有TabNavigator
我想在A中获得B第二个标签的控件。报空值异常
---解决办法
在TabNavigator属性中添加creationPolicy=“all”,意思是TabNavigator创建的时候所有子视图全部实例化,否则只实例化默认视图,虽然这样做会导致程序启动稍微慢一些。 ......

Flex经验小记录 (每天记录一点点ing...)

1. release时去掉所有trace信息和logger信息,否则影响性能
2. 如果报无法访问本地文件或swf 在compile里面写 -use-network=false
3. 实现component真正隐藏除了设置visible=false外还需要设includeInLayout = false
4. 设手型有时出来设buttonMode="true" useHandCursor="true" 还要设mouseChildren="false"
5. fo ......

flex设置样式和使用css文件

一:直接设置
二:画面上设置:
 如:
<mx:Style>
    TextArea{
    font-size:36px
    font-weight: bold
    }
</mx:Style>
三:使用外置文件
<mx:Style source="style.csss"/> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号