1
다른 파일에서 handleText 함수를 호출하려고합니다.as3의 다른 파일에서 함수 호출
package
{
import flash.display.MovieClip;
public function handleText(mc:MovieClip):void
{
mc.text="aaaaaa";
}
}
하지만 다른 파일에서 함수 handleText 호출 할 때 (또한으로, 위의 코드를 사용하여 파일과 같은 디렉토리에 "패키지 {"상단에), 나는 정의되지 않은 함수의 오류가 발생합니다. 뭐가 잘못 되었 니? 감사!
먼저 클래스를 만든 다음 해당 클래스의 인스턴스를 만들어야합니다. 먼저 객체 지향 프로그래밍에 대해 알아보고 읽어야합니다. http://www.adobe.com/devnet/actionscript/ articles/oop_as3.html – Neil
OOP를 알고 있습니다. AS3은 완전히 객체 지향적이며, 글로벌 기능을 지원하지 않습니다. – nodwj
죄송합니다. 당신이 OOP을 모른다고 추정했습니다! 객체 지향 AS3입니다. Flash IDE를 사용하는 경우 Document Class를 제공해야합니다. 그러면 원하는 경우 전역 함수를 사용할 수 있습니다. – Neil