`
lixinye0123
  • 浏览: 335609 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

ActionScript 3 中的嵌入方法

    博客分类:
  • Flex
阅读更多
ActionScript 3也有嵌入式方法,应该说是嵌入函数,我们看看具体例子:
package
...{
    
import flash.display.Sprite;

    
public class NestedFunction extends Sprite
    
...{

        
public function NestedFunction()
        
...{
            trace(add(
1,2));
        }

        
private function add(x:int,y:int):int...{
            
            
return addAliass(x,y);
            function addAliass(x:
int,y:int):int...{
                
return x+y;
            }

        }

    }

}
 
这种写法是典型的模块化设计(AS2的影子),可能在一些小模块上用嵌入式函数比较灵活,不然什么功能都要写成类方法也太多了,不过另一方面,这样写后不利于代码重用,类外部是无法调用嵌入式函数了,权衡利弊,只能看具体情况了。
分享到:
评论

相关推荐

    flash actionscript3游戏开发之 5种将fla中的资源嵌入到Flex或者纯AS3项目中的方法.zip

    在ActionScript3中,可以使用 `[Embed]` 元数据标签将整个SWF文件作为类的一部分嵌入。例如: ```as3 [Embed(source="myResources.swf")] public class EmbeddedSWF { public static var SWF:Class; } ``` ...

    actionscript3官方中文帮助文档CHM

    3. **事件驱动编程**:AS3中的事件模型是其核心部分,通过`Event`类和`EventListener`接口,可以实现对象之间的通信和响应用户操作。 4. **显示列表**:在Flash Player中,AS3使用显示列表来管理舞台上的视觉元素,...

    actionscript3 FLEX显示MovieClip, sprite, 文字等demo源代码.zip

    4. **嵌入字体**: 在ActionScript3中,通过使用`@font-face`规则可以嵌入字体,以便在用户的机器上没有该字体的情况下仍能正确显示文本。`如何在AS3中使用嵌入字体...`文件可能详细解释了如何处理这个问题,包括如何...

    JavaScript与ActionScript3交互问题总结

    ExternalInterface是AS3中用于与JavaScript通信的内置类。要使用它,首先需要在AS3代码中启用接口,并声明可供JavaScript调用的方法。例如: ```as3 import flash.external.ExternalInterface; ExternalInterface....

    flash actionscript3游戏开发教程小as3 demo 1个人投掷西瓜把另1个人砸死.zip

    在AS3中,我们可以使用MovieClip类来处理动画。通过设置帧标签和时间轴控制,我们可以实现动态的、交互式的动画效果。 2. **用户输入处理**:玩家的投掷动作将通过键盘或鼠标事件来触发。AS3提供Event类和Keyboard...

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    字节码嵌入 SWF 文件中, SWF 文件由运行时环境 Flash Player 执行。 ActionScript 3.0 提供了可靠的编程模型,具备面向对象编程的基本知识的开发人员对此模 型会感到似曾相识。ActionScript 3.0 中的一些主要功能...

    ActionScript开发技术大全

    8.2.3在FlexBuilder3中进行调试 155 8.3处理ActionScript3.0中的异常 160 8.3.1使用try…catch…finally语句 160 8.3.2throw语句主动抛出异常 162 8.3.3处理异常事件 163 8.4异常类型 163 8.4.1异常对象 164 8.4.2...

    flex actionscript学习笔记

    - **函数(Functions)**:函数在ActionScript 3.0中变得更加规范,支持命名参数和默认参数值,增强了代码的可读性和可重用性。 - **对象/类(Objects/Classes)**:ActionScript 3.0采用更接近Java的类定义方式,提供...

    ActionScript与JavaScript相互调用

    1. SWF对象:在HTML中嵌入SWF文件时,可以通过JavaScript访问SWF对象的公开方法和属性。这种方式允许JavaScript调用ActionScript函数,反之亦然。例如,JavaScript可以通过`document.getElementById('mySwf')....

    ActionScript2.0 编程基础

    在ActionScript 2.0中,可以通过对象实例访问其属性或方法: ```actionscript // 定义一个 TestClass 类 function TestClass() { this.method = function() { trace("Internal method"); }; this.prop = ">>> ...

    Flash.ActionScript3.殿堂之路8章

    这部分可能会讨论如何在AS3中捕获和处理错误,以及使用ActionScript Debugger进行程序调试。 10. **性能优化技巧**:最后,可能会探讨一些提高ActionScript3代码执行效率的策略,例如避免不必要的计算、合理使用...

    ActionScript开发人员指南中文版

    在ActionScript中使用XML的示例:从Internet加载RSS数据 第章:使用本机JSON功能 JSONAPI概述 定义自定义JSON行为 第章:处理事件 事件处理基础知识 ActionScript事件处理与早期版本事件处理的不同之处 事件流 事件...

    本地播放器(ActionScript 3.0实现)

    在ActionScript 3.0中实现本地播放器,首先需要理解AS3的基本语法和类库。AS3的类层次结构中,`flash.media`包提供了`Sound`和`Video`类,它们是实现播放功能的核心。`Sound`类用于处理音频内容,而`Video`类则处理...

    ActionScript2.0字典(CHM)

    9. **ActionScript与HTML、JavaScript的交互**:在嵌入网页的Flash中,可能需要与HTML和JavaScript进行通信,字典会解释如何实现这一功能。 10. **调试技巧**:学习使用Flash Player的内置调试器或者外部工具如FDT...

    Flex应用程序中嵌入各种类型的资源方法 源码

    以上内容涵盖了Flex应用程序中资源嵌入的基本方法和策略,包括不同类型的资源、嵌入技术、资源管理以及优化技巧。通过理解和实践这些知识点,开发者可以构建更高效、更灵活的Flex应用。提供的中文说明文档和代码将为...

    教你如何编辑ActionScript脚本

    在Flash中,ActionScript可以根据其载体的不同分为两大类:一类位于帧(Frame)上,另一类则嵌入到按钮(Button Symbol)中。 - **帧上的ActionScript**:这类ActionScript主要负责控制时间轴上的事件,如播放、...

    ActionScript_3_入门.doc

    - **执行机制**:ActionScript 代码通过编译器转换为“字节码格式”,并嵌入到 SWF 文件中,最终由 Flash Player 运行。 - **编译工具**:常见的编译工具包括 Adobe Flash CS3 Professional、Adobe Flex Builder、...

    一个实现ActionScript 与JavaScript 进行相互通信的程序例子

    这个接口允许ActionScript调用JavaScript函数,同时也允许JavaScript调用嵌入在HTML页面中的Flash对象的方法。以下是一些关键步骤和注意事项: 1. **启用External Interface**:在ActionScript代码中,首先需要确保...

    flash actionscript3开发的 打汽球 游戏.zip

    在AS3中,面向对象编程使得我们可以为每个气球创建独立的实例,包含它们自己的属性(如位置、速度、颜色等)和方法(如上升、爆裂等)。这个类可能会包含一个构造函数来初始化气球,以及各种方法来控制气球的行为。 ...

Global site tag (gtag.js) - Google Analytics