如果flash程序员可以在.fla文件中设置分辨率,那么为什么flash程序员使用SWF metatag?

时间:2012-07-14 02:24:55

标签: actionscript-3 flash

我有一个flash应用程序。 .fla文件中的分辨率为800 x 600.我的一位朋友说我必须使用swf元标记:

[SWF(width='800', height='600', backgroundColor='0x000000')]

它对我没有任何作用。我不明白为什么有必要。请告诉我为什么程序员把这个命令放在他们的源代码中?

1 个答案:

答案 0 :(得分:2)

这取决于用于开发基于Flash的应用程序的IDE和创作工具。

Flash Builder

对于使用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

在Flash Professional中,这些是从文档属性中定义的。

flash-properties