Actionscript 3 如果flash程序员可以在.fla文件中设置分辨率,为什么他们要使用SWF元标记?
我有一个flash应用程序。.fla文件中的分辨率为800 x 600。我的一个朋友说我必须使用swf元标记:Actionscript 3 如果flash程序员可以在.fla文件中设置分辨率,为什么他们要使用SWF元标记?,actionscript-3,flash,Actionscript 3,Flash,我有一个flash应用程序。.fla文件中的分辨率为800 x 600。我的一个朋友说我必须使用swf元标记: [SWF(width='800', height='600', backgroundColor='0x000000')] 这对我没有任何影响。我不明白为什么有必要。请告诉我程序员为什么在源代码中使用此命令?这取决于用于开发基于Flash的应用程序的IDE和创作工具 Flash生成器 对于使用FlashBuilder或等效IDE但没有用于创作的FlashProfessional艺术板和
[SWF(width='800', height='600', backgroundColor='0x000000')]
这对我没有任何影响。我不明白为什么有必要。请告诉我程序员为什么在源代码中使用此命令?这取决于用于开发基于Flash的应用程序的IDE和创作工具 Flash生成器 对于使用FlashBuilder或等效IDE但没有用于创作的FlashProfessional艺术板和文档属性的开发人员,需要SWF元标记来定义SWF的属性
package
{
[SWF(percentWidth=100, percentHeight=100, backgroundColor=0x313131, frameRate=30)]
public final class example extends Sprite
{
/* ... */
}
}
Flash专业版
在Flash Professional中,这些是从文档属性定义的
就我个人而言,我喜欢ActionScript 3.0中的AVM2运行时和编程,但我讨厌Flash Professional IDE,从不使用它。有趣的是,您还可以在swf元标记中设置FPS:
[swf(宽度=800,高度=600,背景色=0x000000,帧率=60)]