如何根据内容动态更改主动画片段的舞台高度(在Flash中)?

时间:2010-06-21 05:36:41

标签: flash actionscript

我有一个Flash小部件(一种播放器)。我需要根据我在运行时通过JSON加载的数据动态更改窗口小部件的高度。 我想在ActionScript事件处理程序中进行调整大小。

ActionScript的版本是3.0。

2 个答案:

答案 0 :(得分:1)

闪存的大小取决于您提供的嵌入。在flash中你可以读取stage.stageHeight和stage.stageWidth属性来查找它们是什么。

如果您将舞台调整大小模式设置为“noscale”,那么只需将某些内容从屏幕上移开(虽然显然不会显示),您可以扩展闪光区域,然后可以使用主要的高度和宽度属性来计算实例,然后通过externalinterface将其传递给javascript命令,然后可以在html视图中更新flash的大小。

这里有一些你可能会觉得有用的链接: livedocs: scalemodelivedocs: alignbrowsercanvas: (js in actionscript)pure javascript example

答案 1 :(得分:0)

尝试stage.stageHeight怎么样?但我认为这是一个只读属性。你需要试试。