actionscript-3 - 将类导入 ActionScript 文件

标签 actionscript-3 flash-cs5

这里是非常基本的问题:

在说明我们对 ActionScript 文件的导入时,使用“.*”限定符有什么缺点吗?

换句话说,这只是一个编译时指令,还是它实际上会影响我们最终构建的占用空间和性能?

TIA

最佳答案

据我所知,它只是解析名称的编译器指令。另一种方法是完全限定所有地方的一切,这很快就会成为语法上的不便。

即以下两个示例在字节码中应该是相同的:

import foo.bar.*;
var MyClass;

对比

import foo.bar.MyClass;
var MyClass;

区别当然是编译器需要额外的指令来解析同一包中的额外类型,即:

import foo.bar.MyClass;
import foo.bar.MyOtherClass;

var MyClass;
var MyOtherClass;

对比

import foo.bar.*;

var MyClass;
var MyOtherClass;

关于actionscript-3 - 将类导入 ActionScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155597/

相关文章:

actionscript-3 - .swf 文件被压缩意味着什么?

javascript - flash.system.Capability.screenResolutionY 和 flash.system.Capability.screenResolutionX 的报告值是否不正确?

javascript - JavaScript 可以调用 ActionScript 代码吗?

actionscript-3 - 获取使用 `Sound` 对象下载的 mp3 文件的原始数据

actionscript-3 - 仅从场景中删除对象的一组实例

Flash CS 5 Professional 如何找出影片剪辑的使用位置?

java - 仅通过数据点已知的函数的数值积分 - AS3 首选

flash - 使用 JSFL AS3 CS5.5 访问子/嵌套影片剪辑

android - 通过 USB 在 Android 设备上测试 Flash

ios - 如何在 Windows 上调试 iPad Flash 应用程序?