http://uh.9ria.com/space-12147-do-blog-id-280.html
个人认为,CS3在做游戏方面,与FLEX比没有任何优势。甚至应该说,FLEX在做游戏方面比起FLASH有压倒性优势。
还是FLEX的资料比较少的缘故。其实许多人依然钟情于用FLASH做游戏,为了它的类绑定功能应该是一个重要的原因吧。想起来确实很方便,虽然有点违反OOP。
但是,FLEX其实是可以实现类绑定的
最简代码:
package
{
import flash.display.Sprite;
[Embed(source="asset/loader.swf",symbol="loadmc")]
public class CustomLoader extends Sprite
{
public function CustomLoader():void{
//do something
}
}
}
其实就是换了个位置,把一般写在var xxx:Class的Embed放在了整个类的上面(记得后面不要加分号)。其意义,和在库里将某个元件设个链接叫loadmc,然后绑定类为CustomLoader的效果是一样的。可以取到设置的实例名,标签名称。也能正确检查错误,诸如未为设置的实例名称在AS里写上相应的属性这样的。
就是反了过来。
想想这样反过来的优势,搞这个的应该明白。
这样做会有个与以前不同的效果:SWF内部所有AS会被忽略,包括stop();
其实也不算什么坏事。如果写[Embed(source="asset/loader.swf"],也可以用,这样里面的AS都会保留,但这相当于整个内部播放SWF文件,里面的实例以及种种内容外部都无法访问。不是很推荐这样做。
分享到:
相关推荐
- **数据绑定**:Flex提供了强大的数据绑定机制,可以轻松实现视图和模型之间的同步。 - **服务调用**:与服务器进行数据交换,如XML、AMF或Web服务接口。 8. **调试与优化** - **错误处理**:学会捕获和处理...
2. **数据绑定**:Flex支持数据绑定机制,可以自动同步UI组件和模型数据。 3. **皮肤化**:Flex组件支持皮肤化设计,允许开发者轻松定制UI外观。 4. **高级组件**:Flex提供了许多高级组件,如数据网格、图表等,...
《Foundation ActionScript3.0 with Flash CS3 and Flex》是一本深入探讨ActionScript3.0在Adobe Flash CS3和Flex中的应用的专业书籍。本书由Steve Webster、Todd Yard和Sean McSharry共同撰写,三位作者都是在Flash...
《Foundation ActionScript 3.0 with Flash CS3 and Flex》一书由Steve Webster、Todd Yard和Sean McSharry合著,旨在为读者提供一个全面深入理解ActionScript 3.0编程语言及其在Adobe Flash CS3和Adobe Flex环境中...
- **组件体系结构**:Flex拥有丰富的UI组件集合,包括表格、树形控件、菜单等,方便快速构建复杂的应用界面。 ### 4. 基础语法与编程实践 - **变量与数据类型**:介绍了ActionScript中的基本数据类型如数字、字符...
Flex Component Kit for Flash CS3 是一个专门为Adobe Flash CS3设计的插件,它极大地扩展了Flash开发工具的功能,使得开发者可以更加便捷地在Flex项目中重用和集成由Flash创建的组件。Flex是一种开放源代码的框架,...
Photoshop CS3是一款强大的图像处理软件,其动画功能虽然不及专门的动画软件如Adobe Animate那样全面,但依然能够创建出趣味盎然的简单动画效果。在这个“可爱不倒翁的制作过程”教程中,我们将学习如何利用Photo...
4. **数据绑定**:Flex中的数据绑定机制使得UI元素的状态可以直接与数据模型关联,实现数据驱动的界面更新。 5. **事件处理**:介绍Flex事件模型,学习如何监听和处理用户交互以及程序运行过程中的事件。 6. **...
标题中的“给flash cs3的组建工具可给flex做组建用”揭示了这个压缩包包含的是一个用于Flash CS3的组件开发工具,该工具能够帮助开发者将创建的组件应用于Flex项目中。Flash CS3是一款经典的Adobe动画和交互设计软件...
《使用Flex4、Flash CS3和TweenLite轻松创建打苍蝇游戏》 在本文中,我们将探讨如何利用Flex4框架、Flash CS3作为图形设计工具,以及TweenLite库来开发一款简单的打苍蝇游戏。这款游戏的目标是通过点击屏幕上的苍蝇...
在Flex与Flash之间建立有效的资源交互,能够极大地提升开发效率和资源利用度。Adobe Flash CS3 Professional 创建的 SWF 文件与 Adobe Flash Player 9 兼容,而 Adobe Flex 应用程序也支持 Flash Player 9。这意味着...
### Flex与.NET互操作知识点详解 #### 一、Flex与.NET互操作概述 Flex与.NET互操作是指在Flex客户端与.NET后端之间建立高效的通信机制。这种互操作性对于构建实时应用、数据交换密集型系统至关重要。通过有效的互...
Flash CS3之动画教程:逐帧动画
Flash 与 ASP 的通信方式 在早期的Web开发中,Flash 和 ASP 经常被用来构建动态且交互丰富的网站应用。Flash 能够通过 `URLLoader` 类来发送 HTTP 请求到服务器端的 ASP 文件。这种通信方式主要涉及以下几个步骤:...
《Flex3与Flash CS3协同开发详解》 在当今的Web开发领域,Adobe Flex和Flash CS3是两个不可或缺的重要工具。Flex3作为一个强大的富互联网应用(RIA)框架,提供了丰富的用户界面组件和强大的数据绑定功能;而Flash ...
很抱歉,但根据您提供的信息,"CS3龙卷风3in1白金版"似乎指的是某种软件集合或套装,可能是Adobe Creative Suite 3(CS3)的一个特别版本,包含了多个应用程序。然而,由于信息有限,无法提供详细的IT知识点。通常,...