我有一个带有一个场景、三个帧和一堆 ActionScript 代码的 Flash 应用程序,以提供许多 ExternalInterface 挂钩。这三个框架包含一个输入文本框,当<embed>
标签使用 JavaScript 调整大小时,该框会增长和缩小(而不是缩放)以适应。
我现在想添加放大/缩小此应用程序的功能,用于在不增加文本点大小的情况下放大屏幕上的小文本。我认为使用 Flash 对象的 Javascript 方法会很容易Zoom(percent)
,但这不起作用,因为我的 ActionScript 代码包含:
Stage.align = "TL";
Stage.scaleMode = "noScale";
我怀疑我需要像现在一样拍摄整部电影,并将其放入影片剪辑中,添加一个缩放 ExternalInterface 调用,以某种方式缩放影片剪辑,然后将我现在拥有的外部接口方法从新的影片剪辑外部移动到舞台……但这听起来像是一个近乎完全的重写?这种方法甚至会奏效吗?有没有更好的办法?
如果我能以任何方式澄清这个问题,请提问!我是 JavaScript 专家而不是Flash 专家!:-)