Actionscript 3 将类导入ActionScript文件

Actionscript 3 将类导入ActionScript文件,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,这里有一个非常基本的问题: 在说明我们导入到ActionScript文件时,使用“.*”限定符是否有任何缺点 换句话说,这只是一个编译时指令,还是这实际上会影响最终构建的占用空间和性能 就我所知,它只是一个用于解析名称的编译器指令。另一种选择是在任何地方对所有内容进行完全限定,这很快就会成为语法上的不便 即,以下两个示例的字节码应相同: import foo.bar.*; var MyClass; Vs 当然,不同之处在于编译器需要其他指令来解析同一包中的其他类型,即: import foo.

这里有一个非常基本的问题:

在说明我们导入到ActionScript文件时,使用“.*”限定符是否有任何缺点

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


就我所知,它只是一个用于解析名称的编译器指令。另一种选择是在任何地方对所有内容进行完全限定,这很快就会成为语法上的不便

即,以下两个示例的字节码应相同:

import foo.bar.*;
var MyClass;
Vs

当然,不同之处在于编译器需要其他指令来解析同一包中的其他类型,即:

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

var MyClass;
var MyOtherClass;
Vs

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

var MyClass;
var MyOtherClass;
import foo.bar.*;

var MyClass;
var MyOtherClass;