我有一个flash应用程序。 .fla文件中的分辨率为800 x 600.我的一位朋友说我必须使用swf元标记:
[SWF(width='800', height='600', backgroundColor='0x000000')]
它对我没有任何作用。我不明白为什么有必要。请告诉我为什么程序员把这个命令放在他们的源代码中?
答案 0 :(得分:2)
这取决于用于开发基于Flash的应用程序的IDE和创作工具。
对于使用Flash Builder或等效IDE而没有Flash Professional画板和文档属性进行创作的开发人员,需要使用SWF元标记来定义SWF的属性。
package
{
[SWF(percentWidth=100, percentHeight=100, backgroundColor=0x313131, frameRate=30)]
public final class example extends Sprite
{
/* ... */
}
}
在Flash Professional中,这些是从文档属性中定义的。