对于任何一款游戏来说,都不可能离开程序和美术两类人员。
他们都会有自己所熟悉和喜爱的IDE工具,对于Flash平台下的开发,对应的两个工具必然是FlashBuilder和FlashCS
那如何才能将两个工具做到完美的整合呢?
1·下载对应版本的Flex Component Kit并安装
2·在FlashBuilder中建立Flex工程CombineFlexAndFlash
3·在lib文件夹下建立FLA文件UIAssets.fla
4·使用Flash打开UIAssets,按Ctrl+U打开首选项,配置ActionScript的路径,添加 "../src" 路径
选择ActionScript3.0设置
添加../src路径
5·建立测试元件,并转化为UIComponent
6·建立tunied.ui.Demo.as
ActionScript 3语言:
package tunied.ui
{
import mx.flash.UIMovieClip;
public class Demo extends UIMovieClip
{
public var textValue:String
public function Demo()
{
super();
trace("CombineFlexAndFlash Successed!");
}
}
}
7·编辑所创建的原件,使其基类指向Demo.as
8·导出资源,并运行CombineFlexAndFlash.mxml
MXML语言:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
minWidth="1024"
minHeight="768"
xmlns:local="*"
width="543"
height="359">
<local:Demo x="41"
y="28"
textValue="ssss"/>
<local:Demo x="92"
y="28"/>
<local:Demo x="142"
y="28"/>
<local:Demo x="194"
y="26"/>
</s:Application>
此时控制台应会显示 CombineFlexAndFlash Successed!
这样组合的好处在于可以让美术只更改资源,同时程序在编写代码的时候借助于FlashBuilder的设计模式,也可以达到一种所见即所得的编辑方式.
示例程序(见附件)
更多资料:
http://www.velloff.com/?p=39
http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b8ea63-7fee.html
http://www.lite3.cn/?p=349
如有任何见解讨论疑问等,请给我留言(http://iamzealotwang.iteye.com)
- 大小: 13.7 KB
- 大小: 37.9 KB
- 大小: 15 KB
- 大小: 16.6 KB
- 大小: 24.1 KB
分享到:
相关推荐
Flex Debugger是Flex开发工具的一部分,它与Flash Player的Debug版本结合使用,允许开发者在运行Flex应用程序时查看详细的错误信息,监控变量值,以及跟踪代码执行流程。这对于解决运行时错误和性能问题非常有用。...
学习了一段时间的flex... 上传点资源,大家分享。 flex,怎么学习flex,Flex_3_Cookbook_中文版
3. **Flex组件库**: Flex 3包含一套丰富的预定义组件,如Button、TextInput、List、Accordion等,这些组件可以快速构建常见的UI元素,大大提高了开发效率。 4. **数据绑定**: Flex 3引入了强大的数据绑定机制,允许...
5. **Flex与PHP通信**:Flex通过HTTP或AMF(Action Message Format)协议与PHP服务器进行通信。AMF是一种高效的二进制格式,可以提高数据传输速度和减少网络负载。 6. **PHP与MySQL交互**:PHP通过预处理语句或者...
标题中的"S32K144_Project_FlexCan_s32k底层开发_S32K144FlexCanCAN"表明这是一个关于S32K144微控制器使用FlexCAN模块进行底层开发的项目。FlexCAN是NXP公司S32K144微控制器上集成的一个通信接口,专门用于实现...
《Flex与Struts2结合构建用户信息管理系统》 在当今的Web开发领域,灵活而强大的技术框架组合是项目成功的关键。本系统“UserInfoSys”便是一个典型的实例,它利用Adobe Flex作为前端展示层,与Apache Struts2作为...
这个"dh.rar_flex cool me_flex menu skin_flex 导航_flex4 menu_flex4 menu"的压缩包文件,显然是与Flex4相关的资源,特别是关于创建酷炫的菜单导航和皮肤设计。 在Flex4中,菜单(Menu)是一种常见的用户界面元素...
书中的三个部分(Flex_3_RIA开发详解与精深实践1.pdf、Flex_3_RIA开发详解与精深实践2.pdf、Flex_3_RIA开发详解与精深实践3.pdf)可能是按照章节逐步展开,覆盖了Flex 3开发的各个方面,为读者提供全面的学习资源。
Flex与Flash交互技术详解 在数字媒体和网页应用开发领域,Flex和Flash是两种非常重要的技术。Flex基于ActionScript 3.0,主要用于构建富互联网应用程序(RIA),而Flash则是著名的动画和多媒体创作工具,其内容可以...
ArcGIS API for Flex与传统Web地图应用的开发有所不同,它通过提供地图功能和REST接口的GIS查询及应用分析功能,来专注于GIS功能的实现,而不是重复创造组件。 为了开发使用ArcGIS API for Flex的应用,开发者需要...
Flex3是一种基于ActionScript 3.0的框架,主要用于创建富互联网应用程序(RIA),它由Adobe公司开发,是Flash平台的重要组成部分。这个压缩包“Flex3开发实践_案例素材及源码”包含了郑阿奇主编的《Flex3开发实践》...
标题中的“flex&flash相互调用”指的是在Adobe Flex和Flash这两个技术之间进行交互的方法。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),而Flash则是用于创建动画、图形和交互式...
9. **最佳实践**:提供一些开发Flex与Java应用的最佳实践,包括代码组织、安全性考虑和项目结构规划。 通过学习这个教程,初学者将能够掌握Flex和LCDS的基本概念,了解如何创建一个简单的Flex应用,并与Java后端...
在本文中,我们将深入探讨基于Flex技术实现的列表展示,特别是在具有添加和删除功能以及特殊效果的情况下。Flex是一种强大的用户界面框架,常用于构建富互联网应用程序(RIA)。它由Adobe开发,允许开发者创建动态、...
flash_component_kit_flex3.pdf progAS_flex3.pdf skinning_extensions_flex3.pdf testing_with_QTP_flex3.pdf using_fb_flex3.pdf [中]flash_as3_components_help.pdf [中]flash_as3_components_help.pdf
《深入探索Google Maps Flex SDK:基于.map_flex_1_22.zip_flex的开发实践》 在现代互联网应用中,地图服务已经成为不可或缺的一部分,尤其是对于地理位置相关的企业和开发者而言。Google Maps API作为业界领先的...
4. **最佳实践**:分享开发过程中的一些最佳实践,如性能优化、错误处理和用户体验设计。 5. **教程和指南**:逐步指导如何从零开始构建一个完整的ArcGIS Flex应用,包括项目设置、地图加载、用户交互等。 6. **...
在给定的标题“hww.rar_flash_flash as3_flash小游戏_flex_game as3”中,我们可以看出这个压缩包包含了与Flash AS3相关的资源,特别是关于一个小游戏的源代码。ActionScript 3.0是Flash Player支持的编程版本,它...
标题"swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发"明确指出我们将讨论使用Maven来构建SWF(ShockWave Flash)文件的Flex项目。SWF是Adobe Flash Player播放的文件格式,通常用于在网络...