[問題] mc裡的圖做成按鈕的as3問題(已附上原始檔)
http://tutorials.flashmymind.com/2009/04/infinite-gallery-menu/
在這個範例裡可以讓圖片一直循環
請下載.fla與TweenMax
編繹之後可以正常執行
但是我想做秀圖的功能
把其中一個影片片段(My Image 1)裡的圖做成按鈕
並做了 load圖的function
我的問題來了
按下按鈕圖並不會load進來
但是只要把actionscript 程式裡的
function moveGallery(e:Event):void 函式
將函式中的程式碼刪掉(即不移動gallery)
就可以load圖檔
有人可以告訴我是什麼問題嗎?
我改的檔案在
http://0rz.tw/cOcY4
將moveGallery 中的程式碼mark起來
可以看出我所說的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.232.70
※ 編輯: ulong 來自: 61.229.232.70 (07/19 03:10)
→
07/19 03:56, , 1F
07/19 03:56, 1F
→
07/19 14:00, , 2F
07/19 14:00, 2F
→
07/19 14:01, , 3F
07/19 14:01, 3F
※ 編輯: ulong 來自: 61.229.232.186 (07/19 14:04)
→
07/19 18:57, , 4F
07/19 18:57, 4F
→
07/19 20:11, , 5F
07/19 20:11, 5F
→
07/19 22:27, , 6F
07/19 22:27, 6F
推
07/19 22:31, , 7F
07/19 22:31, 7F
我把我加的程式碼貼上來好了,或者可以請那位高手試著把原始的.fla
加入load圖片的功能到上面去,就會明白我的問題點
原始fla下載位置
http://flashmymind.com/FLA/Creating-Flash-infinite-gallery.fla
tweenMax 下載位置
http://blog.greensock.com/new/
我修改只有改一點點,因為我只是想為其中一張圖片加入load圖片的功能
在舞台的actionscript中加入
var url_image:URLRequest=new URLRequest("1.jpg");
var ldr_image:Loader=new Loader;
//按鈕做在第一張圖片上,c1 a1是元件Gallery Images與
//My Image 1的實體名稱,bt是按鈕的實體名稱
infiniteGallery.c1.a1.bt.addEventListener(MouseEvent.CLICK,
showImage);
function showImage(E:MouseEvent) {
this.addChild(ldr_image);
ldr_image.load(url_image);
}
以上感恩
※ 編輯: ulong 來自: 61.229.226.152 (07/19 23:02)
→
07/20 01:06, , 8F
07/20 01:06, 8F