我有一个Flash小部件(一种播放器)。我需要根据我在运行时通过JSON加载的数据动态更改窗口小部件的高度。 我想在ActionScript事件处理程序中进行调整大小。
ActionScript的版本是3.0。
答案 0 :(得分:1)
闪存的大小取决于您提供的嵌入。在flash中你可以读取stage.stageHeight和stage.stageWidth属性来查找它们是什么。
如果您将舞台调整大小模式设置为“noscale”,那么只需将某些内容从屏幕上移开(虽然显然不会显示),您可以扩展闪光区域,然后可以使用主要的高度和宽度属性来计算实例,然后通过externalinterface将其传递给javascript命令,然后可以在html视图中更新flash的大小。
这里有一些你可能会觉得有用的链接: livedocs: scalemode,livedocs: align,browsercanvas: (js in actionscript),pure javascript example
答案 1 :(得分:0)
尝试stage.stageHeight
怎么样?但我认为这是一个只读属性。你需要试试。