2010-11-18 3 views
1

일부 이미지를 배열에로드 한 다음 루프를 통해 루프를 실행하고 각 루프를 페이드 아웃하는 간단한 비트를 작성하려고합니다. 내가 받고있는 오류는 ..페이딩 이미지 - 인수 오류

ArgumentError : 오류 # 1063 : images_fla :: MainTimeline/goPlay()에서 인수 개수가 일치하지 않습니다. 0 예상 1.

내 코드를 가지고 -

import fl.transitions.Tween; 
import fl.transitions.easing.*; 

play_btn.addEventListener(MouseEvent.CLICK, goPlay) 

var images = new Array(); 

images[0] = "../1.jpg"; 
images[1] = "../2.jpg"; 
images[2] = "../3.jpg"; 
images[3] = "../4.jpg"; 
images[4] = "../5.jpg"; 
images[5] = "../6.jpg"; 
images[6] = "../7.jpg"; 
images[7] = "../8.jpg"; 
images[8] = "../9.jpg"; 
images[9] = "../10.jpg"; 

function goPlay() { 
    for (var i:int = 0; i <10; i++) { 
    loadWindow.source = images[i]; 
    var myTween:Tween = new Tween(images[i], "x", Elastic.easeOut, 0, 300, 5, true); 
} 
} 

답변

1

당신은 goPlay에 인수()의 선언을 놓치고있다. 이벤트 리스너는 해고 된 이벤트에 대한 데이터가 들어있는 Event 객체로 호출됩니다.

그것은 다음과 같아야합니다

당신이 loadWindow을 트위닝해야
function goPlay(e:Event) { ... 
0

이 아닌 이미지 [I] ... 그리고 및 전자 : Srayer 같은 이벤트

말했다