作者ulong (ulong)
看板Flash
標題[問題] gallery 做成按鈕的問題
時間Sun Jul 19 03:06:18 2009
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)
1F:→ aquarianboy:請附你改過的原始檔 07/19 03:56
3F:→ ulong:選free選項 就可以download 測試過可以下載 感恩 07/19 14:01
※ 編輯: ulong 來自: 61.229.232.186 (07/19 14:04)
4F:→ aquarianboy:我用flash CS3跟CS4都打不開fla 07/19 18:57
5F:→ fatcats:我看到21K 可是裡面什麼都沒有...XD 07/19 20:11
6F:→ ulong:我是用免安裝版本的cs4 會有影響嗎? 07/19 22:27
7F:推 cjcat2266:免安裝版會有非常神祕的特殊狀況,這的確有可能是原因 07/19 22:31
我把我加的程式碼貼上來好了,或者可以請那位高手試著把原始的.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)
8F:→ aquarianboy:看起來還是有點複雜,再做個CS3版的fla如何呢? :) 07/20 01:06