[問題] 外部載入圖片的層級與呼叫問題
我的 Flash檔案是由外部讀內的 AS 3.0語法
有使用 Tweener類別
我將外部圖片讀入
用數學公式排成九宮格的樣子
然後讓圖片點擊之後
會放大到整個 Flash的大小
可是我不知道怎麼呼叫
上面用 for函數載入的圖片
我每張圖片都有設定實體名稱
但是直接用實體名稱呼叫會出現問題
是不能這樣叫嗎?
還有我的圖片層級有一點問題
我想把偵聽程式取消
但是這對後來載入的圖片沒有作用
例如我點了圖片5
然後在 Click的函數中取消了偵聽程式
但是圖片 6.7.8.9的偵聽程式並沒有取消
只對圖片 1.2.3.4有用
另外我明明讓放大後的圖片 Alpha變成1了
但是還是看得到後面的圖片
是 Alpha設定有問題還是圖片層級有問題?
如果我還想放一個純色方塊圖在放大後的圖片上面
純色背景看是要用 AS寫還是先在 Flash做都好
我試過用 setChildIndex設定好像沒有用
語法該怎麼寫才對呢?
上面好多問題阿…
希望大家幫幫我…
------------------------外部 AS程式碼-----------------------------
package {
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import caurina.transitions.Tweener;
import caurina.transitions.properties.FilterShortcuts;
import flash.net.URLRequest;
public class cover extends MovieClip {
FilterShortcuts.init();
public function cover():void {
for (var i:int = 1; i <= 9; i++) {
var imgName:String=new String("cover"+i);
var imgURLRequest:URLRequest=new URLRequest("cover/"+imgName+".jpg");
var imgLoad:Loader=new Loader();
imgLoad.name=imgName;
imgLoad.load(imgURLRequest);
imgLoad.scaleX=200/300;
imgLoad.scaleY=200/300;
imgLoad.x = ((i-1)%3)*200;
imgLoad.y = Math.floor((i-1)/3)*200;
imgLoad.alpha=0.2;
this.addChild(imgLoad);
imgLoad.addEventListener(MouseEvent.ROLL_OVER, onMouseRollOver);
imgLoad.addEventListener(MouseEvent.ROLL_OUT, onMouseRollOut);
imgLoad.addEventListener(MouseEvent.CLICK, onMouseClick);
Tweener.addTween(imgLoad,
{
_Blur_blurX:10,
_Blur_blurY:10,
alpha:.3,
time:1
});
}
function onMouseRollOver(e:MouseEvent):void {
Tweener.addTween(e.currentTarget,
{
_Blur_blurX:0,
_Blur_blurY:0,
alpha:1,
time:1
});
}
function onMouseRollOut(e:MouseEvent):void {
Tweener.addTween(e.currentTarget,
{
_Blur_blurX:10,
_Blur_blurY:10,
alpha:.3,
time:1
});
}
function onMouseClick(e:MouseEvent):void {
Tweener.addTween(e.currentTarget,{
scaleX:2,
scaleY:2,
x:0,
y:0,
alpha:1,
time:1
});
}
}
}
}
----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.19.159
Flash 近期熱門文章
PTT數位生活區 即時熱門文章