作者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