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

flex module 实例

module 接口文件 PictureWindowInterface.as
package
{
public interface PictureWindowInterface
{
function setSelectIndex(index:int):void
}

moudule 文件 PictureWindow.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="100%" height="100%"
implements="PictureWindowInterface">
<mx:Script>
<!--[CDATA[
import mx.core.Application;
[Embed("image/pic1.jpg")]
private var pic1:Class;
[Embed("image/pic2.jpg")]
private var pic2:Class;

public function setSelectIndex(index:int):void{
this.combo.selectedIndex = index
}
]]-->
</mx:Script>
<mx:ComboBox id="combo" labelField="value" valueCommit="{img.source = this[combo.selectedLabel]}" >
<mx:dataProvider>
<mx:Object value="pic1" />
<mx:Object value = "pic2" />
</mx:dataProvider>
</mx:ComboBox>
<mx:Image id="img" width="800" height="500">
</mx:Image>
</mx:Module> 
主程序文件
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="left" layout="vertical" xmlns:local="*">
<mx:Script>
<!--[CDATA[
import mx.modules.ModuleLoader;
import mx.events.ModuleEvent;
import mx.modules.IModuleInfo;
import mx.modules.ModuleManager;

private var m:IModuleInfo;

private function loadModule():void{
m = ModuleManager.getModule("PictureWindow.swf"); //设置Module地址,地址是编译后swf在bin中的位置
//设置事件监听
m.addEventListener(ModuleEvent.READY,loadReady);
m.addEventListener(ModuleEvent.PROGRESS,loading);
m.addEventListener(ModuleEvent.ERROR,loadError);
m.load(); //加载Module
}

//Module加载完成
private function loadReady(e:ModuleEvent):void{
//将Module对象转换为PictureWindowInterface //[接口]
var window:PictureWindowInterface = e.module.factory.create


相关文档:

flex通过blazeds与java通信的小例子

很简单的小例子,适合初学者理解
1,JavaFlex.java
package flex;
public class JavaFlex {
public String helloJavaFlex(String name) {
return name;
}
}

2,remoting-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service" class="flex.messaging.services.Remo ......

使用Cairngorm开发Flex(一):Cairngrom的构架

写flex也写了2年多了,居然还没有用过pureMVC或者Cairngrom这样的MVC框架,个人觉得有点丢人了。大概看了一下,框架的结构和以前自己开发的时候差不多。但是,虽然是一样,也不够专业啊,于是发了把狠,开始决定研究下Cairngorm,不能落后不是^^。先了解下Cairngorm的分层思想:
什么是Cairngorm
cairngorm中文名是&ldquo ......

flex 各组件对应的样式属性(转)

转载自http://blog.csdn.net/friendyi/archive/2008/07/07/2621034.aspx
Application组件样式属性
       backgroundImage               背景图          &nb ......

了解一下Flex 4里的fx、mx以及s命名空间

     Flex 4带给我们的,是全新的命名空间。了解这些命名空间必定是一件好事情。Flex 4有三个非常重要的命名空间,分别是:
xmlns:fx=”http://ns.adobe.com/mxml/2009″
xmlns:mx=”library://ns.adobe.com/flex/halo”
xmlns:s=”library://ns.adobe.com/flex/spark&rdq ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号