단추에 연결된 외부 actionscript 파일에있는 함수에 매개 변수를 전달하는 방법을 알고 싶습니다. 위의 코드에서 버튼을 클릭하면 다음 오류가 발생합니다. 나는 함수에 값을 전달하는 방식에 문제가 있다고 생각한다. 도와주세요. 만들고 라이브러리의 객체와 객체에 대한 클래스를 작성하는 경우actionscript 3.0의 외부 스크립트 파일에있는 함수에 매개 변수 값을 전달합니다.
ArgumentError: Error #1063: Argument count mismatch on Node(). Expected 1, got 0.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
package
{
import flash.display.MovieClip;
import flash.events.*;
import flash.display.SimpleButton;
public class Node extends SimpleButton
{
public var left:Node; // left child
public var right:Node; // right child
public var value:int = int.MAX_VALUE; // value in node
public var test:int;
public function Node(c:int):void
{
value = c;
addEventListener(MouseEvent.CLICK, AddClick);
}
public function AddClick(e:Event):void
{
Node(25);
trace(value);
}
}//class
}//package
버튼을 클릭 할 때이 오류가 발생하면 해당 클릭으로 어떤 코드가 실행됩니까? – LopSae
당신이하고 싶은 것을 적절하게 표현하기 위해 튜토리얼을 따라 언어를 더 잘 이해해야 할 수도 있습니다. 마치 Smolniy에 대한 귀하의 의견에서 묘사 한 내용에 대해 귀하가 가지고있는 코드는 의미가 없으며 귀하의 질문은 언어 사용법, 특정 문제를 해결하는 방법에 관한 것입니다. – LopSae