如何将缩放功能添加到现有的Flash应用程序中?

如何将缩放功能添加到现有的Flash应用程序中?,flash,zooming,scale,externalinterface,Flash,Zooming,Scale,Externalinterface,我有一个Flash应用程序,它有一个场景、三个帧和一堆ActionScript代码来提供一些外部接口挂钩。这三个框架包含一个输入文本框,当使用JavaScript调整标记的大小时,该框会根据需要进行缩放(而不是缩放) 我现在想添加放大/缩小此应用程序的功能,以便在不增加文本点大小的情况下放大屏幕上的小文本。我认为使用Flash对象的JavascriptZoom(percent)方法很容易,但这不起作用,因为我的ActionScript代码包含: Stage.align = "TL"; Stage

我有一个Flash应用程序,它有一个场景、三个帧和一堆ActionScript代码来提供一些外部接口挂钩。这三个框架包含一个输入文本框,当使用JavaScript调整
标记的大小时,该框会根据需要进行缩放(而不是缩放)

我现在想添加放大/缩小此应用程序的功能,以便在不增加文本点大小的情况下放大屏幕上的小文本。我认为使用Flash对象的Javascript
Zoom(percent)
方法很容易,但这不起作用,因为我的ActionScript代码包含:

Stage.align = "TL";
Stage.scaleMode = "noScale";
我想我需要像现在这样把整部电影放进电影剪辑中,添加一个缩放外部接口调用,以某种方式缩放电影剪辑,并将我现在拥有的外部接口方法从新电影剪辑外部移动到舞台上。。。但这听起来像是一次近乎彻底的重写?这种方法会奏效吗?有更好的办法吗


如果我能以任何方式澄清这个问题,请提问!我是JavaScript专家而不是Flash专家

我认为您需要一个vcam:

它基本上是一个可调整的矩形,只显示在其边界内的内容。您可以将其放大或缩小以放大或缩小。您可以连接一个actionListener,使其基于滚轮事件或一些按钮按下进行缩放


如果您需要更多帮助,请告诉我。

哇,太快了,谢谢@thedayturns。我现在对这个项目非常失望,所以我今天就辞职了。我明天再看这个!