2010-09-25 40 views
0

我有一個場景,三幀和一堆ActionScript代碼的Flash應用程序提供了一些ExternalInterface掛鉤。這三個框架包含一個單一的輸入文本框,在使用JavaScript調整大小的<embed>標籤時,它會增大或縮小(而不是比例)以適合。如何將縮放功能添加到我現有的Flash應用程序中?

我現在想添加放大/縮小此應用程序的功能,用於放大屏幕上的小文本而不增加文本點大小。我想這是很容易使用Flash對象的JavaScript的Zoom(percent)方法,但是這並不能工作,因爲我的ActionScript代碼包含:

Stage.align = "TL"; 
Stage.scaleMode = "noScale"; 

我懷疑我需要整個電影就像我現在擁有它,並將它放入一個影片剪輯中,添加一個縮放ExternalInterface調用,以某種方式縮放movieClip,並將外部接口方法從現在的新Movie Clip移動到舞臺上......但是這聽起來像是一個近乎徹底的重寫?這種方法甚至可以工作嗎?有沒有更好的辦法?

如果我能以任何方式澄清問題,請詢問!我是一位JavaScript專家不是 a Flash專家! :-)

回答

1

我認爲,你想要一個VCAM:

http://bryanheisey.com/blog/?p=1

這基本上是一個可調整的矩形只顯示到屏幕什麼是它的界限內。您可以使其變大或變小,以便放大和縮小。你可以連接一個actionListener來根據滾動事件或按下按鈕來縮放。

如果您需要更多幫助,請讓我知道。

+0

哇,這是快,謝謝@thedayturns。當我退出這一天時,我對這個項目非常沮喪。我明天會看這個! – Josh 2010-09-25 20:38:09

相關問題