2012-12-11 31 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-的所需部分题。不要害怕,这不是一个困难的任务,你甚至可以找到很多比例缩放/调整大小的教程