感謝所有提前的幫助。 我做了100%的閃存背景拉伸......這是main.as代碼:調整as3中的重疊按鈕
package {
import flash.display.MovieClip;
import flash.text.TextField;
import flash.events.Event;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.events.MouseEvent;
public class Main extends MovieClip
{
public function Main()
{
init();
checkResize();
clip_mc.addEventListener(MouseEvent.CLICK, siteNav1);
clip_amministra.addEventListener(MouseEvent.CLICK, siteNav2);
clip_chisiamo.addEventListener(MouseEvent.CLICK, siteNav4);
}
function siteNav1(e:MouseEvent):void {
navigateToURL(new URLRequest("http://www.amicolibro.org/index.php"), "_self");
}
function siteNav2(e:MouseEvent):void {
navigateToURL(new URLRequest("http://www.amicolibro.org/log-in-amministratore.php"), "_self");
}
function siteNav4(e:MouseEvent):void {
navigateToURL(new URLRequest("http://www.amicolibro.org/chi-siamo.php"), "_self");
}
private function init():void
{
stage.frameRate=31;
bg_mc.x=0;
bg_mc.y=0;
bg_mc.width=stage.stageWidth;
bg_mc.height=stage.stageHeight;
clip_mc.x=stage.stageWidth/6.3;
clip_mc.y=stage.stageHeight/2.2;
clip_amministra.x=stage.stageWidth/1.3;
clip_amministra.y=stage.stageHeight/2;
clip_chisiamo.x=stage.stageWidth/10;
clip_chisiamo.y=stage.stageHeight/1.19;
}
private function checkResize():void
{
stage.addEventListener(Event.RESIZE, resizeStage);
}
private function resizeStage(event:Event):void
{
init();
}
}
}
是它的按鈕clip_mc,clip_amministra,clip_chisiamo可能的一個比例調整?
感謝
所以你在尋找一種方式,讓您的按鈕較小,只有當他們開始了圈? – BadFeelingAboutThis 2012-07-25 18:12:02
當我有一個屏幕分辨率爲1920×1080相比低....如果我不調整按鈕鏈接......啊,他們開始重疊 我需要一些精確的信息: 1 - ..然後使用這在你的init()方法中: 我必須在這裏添加你的腳本嗎? private function init():void { stage.frameRate = 31; bg_mc.x = 0; //等。 如果(stage.stageWidth <400 || stage.stageHeight <500){// etc.etc .. } 2,我不知道如何做到這一點: ... //設置所有按鈕的scaleX/Y爲1. clip_mc.scaleX = 1; clip_mc.scaleY = 1; 是不是? merci beaucoup – umbbberto 2012-07-25 23:34:14
我更新了代碼以包含您的整個init()函數,希望它更清晰。 – BadFeelingAboutThis 2012-07-26 17:46:26