- 浏览: 509356 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
michao:
大哥,还有aperture.exe吗? 发我一份,找不到呀,m ...
使用aperture框架让AS3与C++通信,执行本地代码 -
Aaron-Joe-William:
文件被删除了。下不了。
SQLite 数据库加密的一种解决方案 -
hanmiao:
樓主的文章不就是來自IBM Developers里的http: ...
mina 入门 -
howesen:
断包与粘包问题,需要处理下就好了
mina接收数据不全(2) -
sniciq:
git clone --recursive git://git ...
ESB学习笔记(Spring Integration实战)
一个list定义组件,网上找了很久没有,自己做了一个。希望对大家有用!!!
代码:MDICanvas是flexlib组件里面的,可以去找到这个swc,然后导入就行了。
<?xml version="1.0" encoding="utf-8"?>
<ns2:MDICanvas
xmlns:ns2="flexlib.mdi.containers.*"
xmlns:mx="http://www.adobe.com/2006/mxml"
width="400" height="400"
creationComplete="initApp()">
<mx:Script>
<![CDATA[
import com.sunfairs.vo.BuildResourceVO;
import mx.events.ListEvent;
import mx.events.IndexChangedEvent;
import mx.collections.ArrayCollection;
private var listData:ArrayCollection = new ArrayCollection();
private var listDataBuilding:ArrayCollection = new ArrayCollection() ;
private var buildResourceArray:Array ;
public function setBuildingData(buildResourceArray:Array):void
{
this.buildResourceArray = buildResourceArray ;
for (var i:int = 0 ; i < this.buildResourceArray.length ; i ++)
{
var brVO:BuildResourceVO = BuildResourceVO(this.buildResourceArray[i]) ;
var str:String = brVO.level +"级"+ brVO.buildType;
listDataBuilding.addItem(str) ;
}
}
private function initApp():void {
listData.addItem("I级粮田") ;
listData.addItem("I级伐木场") ;
listData.addItem("I级皮料") ;
listData.addItem("I级铁矿") ;
}
private function onItemClick(event:ListEvent):void
{
var selectName:String = String(event.rowIndex) ;
addBuild(selectName) ;
}
/**
*
*
*
*/
private function addBuild(selectName:String):void
{
switch (selectName)
{
case "0" :
this.listDataBuilding.addItem("I级粮田" ) ;
addBuild2Array("粮田") ;
break ;
case "1" :
this.listDataBuilding.addItem("I级伐木场") ;
addBuild2Array("伐木场") ;
break ;
case "2" :
this.listDataBuilding.addItem("I级皮料") ;
addBuild2Array("皮料") ;
break ;
case "3" :
this.listDataBuilding.addItem("I级铁矿") ;
addBuild2Array("铁矿") ;
break ;
}
}
private function addBuild2Array(type:String):void
{
var brVO:BuildResourceVO = new BuildResourceVO() ;
brVO.buildType = type ;
brVO.level = 1 ;
brVO.times = 5 ;
this.buildResourceArray.push(brVO) ;
}
private function upgradeClick(event:MouseEvent):void
{
if (buildingList.selectedIndex == -1)
{
return ;
}
var i:int = buildingList.selectedIndex ;
var brVO:BuildResourceVO = BuildResourceVO(this.buildResourceArray[i]) ;
brVO.level ++ ;
listDataBuilding.removeItemAt(i) ;
listDataBuilding.addItemAt(brVO.level + "级" + brVO.buildType,i) ;
buildingList.selectedIndex = i ;
}
]]>
</mx:Script>
<mx:HBox>
<mx:List id="buildNameList" x="22" y="12" height="185" dataProvider="{listData}" itemClick="onItemClick(event)"/>
<mx:List id="buildingList" x="204" y="12" height="185" dataProvider="{listDataBuilding}"/>
</mx:HBox>
<mx:Button id="upgrade" label="升级" bottom="50" right="50" click="upgradeClick(event)" />
</ns2:MDICanvas>
发表评论
-
十个Flex/Air疑难杂症及解决方案简略
2010-05-31 17:17 3341最近去一家台企面 ... -
Windows环境下配置+运行red5源码+AS3连接red5简单示例
2010-04-19 13:39 5181Windows环境下配置+运行red5源码+AS3连接red5 ... -
使用aperture框架让AS3与C++通信,执行本地代码
2010-04-08 16:48 3245我们都知道,AIR的效果是非常出色的,这也是大家喜欢她的原因, ... -
SQLITE入门至精通
2010-04-07 11:13 3004关键 ... -
教你解析FLEX JSON中的一个问题 关于键值 和键
2010-04-01 15:25 2311字符串:message = ' "param&quo ... -
air写文件保存在安装目录
2010-03-31 15:46 3215AIR中..保存文件我们般会像下面这样操作 var f ... -
弱弱的一个小问题,bitmapdata pngencoder base64 bytearray
2010-03-31 14:16 1150好久没写东东了,呵呵。随便写点点。关于bitmapdata如何 ... -
FLASH教程:SWF间的双向通信
2010-03-02 18:23 1357假设有一个主 SWf 名为 m ... -
如何把as文件生成swf格式文件
2010-03-02 18:22 5273一,从http://opensource.adobe.com/ ... -
Flex数据交互方法 :httpservice, webservice, RemoteObject, socket
2010-02-27 17:06 1909【转载】 文章分类:Flash编程 http://h ... -
理解Flash Player 9垃圾回收机制
2010-02-02 18:27 1084理解Flash Player 9垃圾回 ... -
BlazeDS入门教程-很详细-赞原创作者一个
2010-01-11 23:51 1717什么是BlazeDS呢?BlazeDS是一个基于服务器的Ja ... -
一些漂亮的Flex主题下载
2010-01-11 10:31 6156一些漂亮的Flex主题下载1Digg meWindows Cl ... -
通过Stratus 服务器在Flash Player中使用RTMFP 开发 点对点应用(一)
2010-01-08 17:43 5396作者:Jozsef Vass 译者:巴巴鲁 ... -
ActionScript 3.0著名开源库 大集合
2009-12-29 17:26 2023这篇文章开始于对Adrian ... -
Flex 读取XML配置文件总结
2009-11-19 11:45 1984在Flex中我 ... -
如何使用Flex RemoteObject components 与JAVA交互
2009-10-08 18:04 52922008-12-25 | 22:53分类:前端开发 ... -
flex 在线录制视频语音
2009-09-12 17:45 3633<?xml version="1.0" ... -
flex 蒙板 遮罩
2009-09-11 17:09 3872方法一 <mx:Image source=&q ... -
如何自定义FLEX3的loading进度条
2009-09-05 10:17 1750第一种:修改下载进度的文字为中文 建立扩展至 mx.prel ...
相关推荐
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
【描述】:“这是一个通用的权限设计,很好用,费话我也不多说,这是我在网上找了很久才找到的,现在分享给大家。”这句话意味着这个设计模式经过了实践验证,具有较高的可用性和实用性。作者花费大量时间寻找,这...
"hibernate_1"这个压缩包文件,很显然是为初学者提供了一个关于Hibernate的第一章学习资料,通过实例和教程帮助大家快速上手。 Hibernate的核心概念包括实体(Entity)、对象状态、持久化类、数据访问对象(DAO)和...
Spring框架是Java应用开发中的一个核心组件,它提供了丰富的功能,包括依赖注入、AOP(面向切面编程)以及各种企业级服务。Quartz则是一个强大的、开源的作业调度框架,用于创建和执行作业,实现应用程序的定时任务...
Hibernate 是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程模型来操作数据库,从而简化了Java应用程序中的数据存取工作。在Java世界中,Hibernate 已经成为了开发人员处理数据库交互的标准...
Windows Phone Toolkit是另一个重要的开发组件,提供了一系列预构建的控件和功能,这可以加速开发过程,避免从头开始构建常见的功能。这些工具包中的控件包括Calendar、Map、Camera等,为开发者提供了一套丰富的UI...