Actionscript 3 全局AS3文件-FDT

Actionscript 3 全局AS3文件-FDT,actionscript-3,fdt,Actionscript 3,Fdt,我正在尝试使用FTD在AS3中创建一个全局文件。 它是由此代码导入的文件 <fx:Script source="../../../framework/util/util.as"/> 在FB中,该文件工作正常,但当我迁移到FDT时,会出现很多错误 有人能帮我吗?FDT不支持MXML脚本标记的源属性: <fx:Script source="../../../framework/util/util.as"/> 文件UTIL.AS中的代码是有效的,如果您将其视为

我正在尝试使用FTD在AS3中创建一个全局文件。 它是由此代码导入的文件

<fx:Script source="../../../framework/util/util.as"/>   
在FB中,该文件工作正常,但当我迁移到FDT时,会出现很多错误


有人能帮我吗?

FDT不支持MXML脚本标记的源属性:

<fx:Script source="../../../framework/util/util.as"/>  

文件UTIL.AS中的代码是有效的,如果您将其视为脚本块的内容。 我假设您将文件util.as放在源文件夹的某个包中。 在这种情况下,FDT假定它是一个正常的编译单元。普通编译单元 必须从一个包开始,因此FDT对此表示不满

一般来说,使用include语句或source属性是一种不好的做法,这就是FDT不支持这种做法的原因


在您的情况下,我会考虑将您自己的抽象MXML组件定义为包含该方法和字段的所有组件的基类。p> 什么错误?请提供更多信息。编译错误,FDT要求我使用包和类。就像这样。多个注释:意外的标记。在第3行第10列。意外标记。在第4行第10列。意外标记。第4行第19列。第4行第1列出现意外的令牌导入。意外标记;在第1行第31列。第5行第36列出现意外标记DataGridColumn。意外标记。在第7行第15列。我几乎可以肯定,您不能在类外使用

public
private
语句。。至少你必须有一个包裹!:)但这是FDT的一个特征?
<fx:Script source="../../../framework/util/util.as"/>