2012-12-11 33 views
1

我現在正在使用Flash網站,當點擊特定的熱點時,它會在頂部打開一個新的.swf文件。這個.swf打開的風格類似於燈箱。它有一個(x)關閉unLoad影片,還有一個(<)和一個(>)來瀏覽圖像。AS2固定大小的動畫片段

問題是,當調整資源管理器窗口時,flash元素縮放到調整的大小,保持比例。

我想要的是,雖然它在HTML頁面中,但只有背景閃光圖像可以縮放,但要在一個固定的寬度/高度上疊加'lightbox'.swf,所以它不會根據用戶窗口的大小。

我發現一個例子來幫助這個:

http://newsletters.plainpicture.com/static/newsletters/com/news-1208/index.html

回答

0

如何被你的 「收藏夾」 的SWF中實現?它是一個真正的HTML燈箱,充當外部swf電影的容器嗎?或者它是在同一個swf網站電影裏面的編碼燈箱?

如果它是HTML燈箱,那麼你必須提供關於它是什麼樣的燈箱的信息,也許看看燈箱文檔。

如果是同一個Flash影片中的「燈箱」,調整相同swf的特定部分而不是另一個的一種可能方式是將該電影(在「發佈設置」,ctrl + 12內)可擴展的,因爲它是不相關的東西這通過在舞臺上收聽

var stageListener:Object = new Object(); 
Stage.addListener (stageListener); 

orig_ratio=Stage.width/Stage.height; 
stageListener.onResize = function(){//resized page 
    something_to_resize_only._height=Stage.height; 
    something_to_resize_only._width=something_to_resize_only._height*ratio; 
    //...etc etc... you may include current_ratio/orig_ratio comparison conditions too 
} 

如果您需要手動調整的東西幫助,您應該創建一個新的問題resize事件僅調整你的電影manually-的所需部分題。不要害怕,這不是一個困難的任務,你甚至可以找到很多比例縮放/調整大小的教程