我有一个闪存应用程序。.fla 文件中的分辨率是 800 x 600。我的一个朋友说我必须使用 swf 元标记:
[SWF(width='800', height='600', backgroundColor='0x000000')]
它对我没有任何作用。我不明白为什么这是必要的。请告诉我为什么程序员将这个命令放在他们的源代码中?
我有一个闪存应用程序。.fla 文件中的分辨率是 800 x 600。我的一个朋友说我必须使用 swf 元标记:
[SWF(width='800', height='600', backgroundColor='0x000000')]
它对我没有任何作用。我不明白为什么这是必要的。请告诉我为什么程序员将这个命令放在他们的源代码中?
这取决于用于开发基于 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 中,这些是从文档属性中定义的。