`

[转]CS3转型FLEX:类与元件的绑定

    博客分类:
  • FLEX
阅读更多
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文件,里面的实例以及种种内容外部都无法访问。不是很推荐这样做。
分享到:
评论

相关推荐

    Foundation ActionScript 3.0 with Flash CS3 and Flex

    - **数据绑定**:Flex提供了强大的数据绑定机制,可以轻松实现视图和模型之间的同步。 - **服务调用**:与服务器进行数据交换,如XML、AMF或Web服务接口。 8. **调试与优化** - **错误处理**:学会捕获和处理...

    Foundation ActionScript 3.0 with Flash CS3 and Flex.pdf

    2. **数据绑定**:Flex支持数据绑定机制,可以自动同步UI组件和模型数据。 3. **皮肤化**:Flex组件支持皮肤化设计,允许开发者轻松定制UI外观。 4. **高级组件**:Flex提供了许多高级组件,如数据网格、图表等,...

    Foundation ActionScript3.0 with Flash CS3 and 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.2008.pdf

    《Foundation ActionScript 3.0 with Flash CS3 and Flex》一书由Steve Webster、Todd Yard和Sean McSharry合著,旨在为读者提供一个全面深入理解ActionScript 3.0编程语言及其在Adobe Flash CS3和Adobe Flex环境中...

    [APress] Foundation ActionScript 3.0 with Flash CS3 and Flex 2008

    - **组件体系结构**:Flex拥有丰富的UI组件集合,包括表格、树形控件、菜单等,方便快速构建复杂的应用界面。 ### 4. 基础语法与编程实践 - **变量与数据类型**:介绍了ActionScript中的基本数据类型如数字、字符...

    Flex Component Kit for Flash CS3

    Flex Component Kit for Flash CS3 是一个专门为Adobe Flash CS3设计的插件,它极大地扩展了Flash开发工具的功能,使得开发者可以更加便捷地在Flex项目中重用和集成由Flash创建的组件。Flex是一种开放源代码的框架,...

    photoshop CS3动画教程:可爱不倒翁的制作过程

    Photoshop CS3是一款强大的图像处理软件,其动画功能虽然不及专门的动画软件如Adobe Animate那样全面,但依然能够创建出趣味盎然的简单动画效果。在这个“可爱不倒翁的制作过程”教程中,我们将学习如何利用Photo...

    Flex入门资料 flex3.0

    4. **数据绑定**:Flex中的数据绑定机制使得UI元素的状态可以直接与数据模型关联,实现数据驱动的界面更新。 5. **事件处理**:介绍Flex事件模型,学习如何监听和处理用户交互以及程序运行过程中的事件。 6. **...

    给flash cs3的组建工具可给flex做组建用

    标题中的“给flash cs3的组建工具可给flex做组建用”揭示了这个压缩包包含的是一个用于Flash CS3的组件开发工具,该工具能够帮助开发者将创建的组件应用于Flex项目中。Flash CS3是一款经典的Adobe动画和交互设计软件...

    Flex4+Flash CS3+TweenLite简单实现打苍蝇游戏

    《使用Flex4、Flash CS3和TweenLite轻松创建打苍蝇游戏》 在本文中,我们将探讨如何利用Flex4框架、Flash CS3作为图形设计工具,以及TweenLite库来开发一款简单的打苍蝇游戏。这款游戏的目标是通过点击屏幕上的苍蝇...

    flex的重要书籍,是关于flex的重点讲解书籍,值得下载阅览。对编程人员是有很有用的。

    在Flex与Flash之间建立有效的资源交互,能够极大地提升开发效率和资源利用度。Adobe Flash CS3 Professional 创建的 SWF 文件与 Adobe Flash Player 9 兼容,而 Adobe Flex 应用程序也支持 Flash Player 9。这意味着...

    Flex与.NET互操作

    ### Flex与.NET互操作知识点详解 #### 一、Flex与.NET互操作概述 Flex与.NET互操作是指在Flex客户端与.NET后端之间建立高效的通信机制。这种互操作性对于构建实时应用、数据交换密集型系统至关重要。通过有效的互...

    Flash CS3之动画教程:逐帧动画

    Flash CS3之动画教程:逐帧动画

    Flash_cs3、Flex与asp、php通信总结(包含数据库)

    Flash 与 ASP 的通信方式 在早期的Web开发中,Flash 和 ASP 经常被用来构建动态且交互丰富的网站应用。Flash 能够通过 `URLLoader` 类来发送 HTTP 请求到服务器端的 ASP 文件。这种通信方式主要涉及以下几个步骤:...

    让Flex3与flashcs3珠联璧合

    《Flex3与Flash CS3协同开发详解》 在当今的Web开发领域,Adobe Flex和Flash CS3是两个不可或缺的重要工具。Flex3作为一个强大的富互联网应用(RIA)框架,提供了丰富的用户界面组件和强大的数据绑定功能;而Flash ...

    CS3龙卷风3in1白金版

    很抱歉,但根据您提供的信息,"CS3龙卷风3in1白金版"似乎指的是某种软件集合或套装,可能是Adobe Creative Suite 3(CS3)的一个特别版本,包含了多个应用程序。然而,由于信息有限,无法提供详细的IT知识点。通常,...

Global site tag (gtag.js) - Google Analytics