[AS 3.0] 속성 참조가 안 될 때, Event.ADDED_TO_STAGE

ActionScript 3.0 — Tags: , , — Siaa @ 3:11 pm

TypeError: Error #1009: null 객체 참조의 속성이나 메서드에 액세스할 수 없습니다.

라는 에러 문구를 종종 보게 되는데…
주로 클래스를 인스턴스화해서 addChild() 하면서 동시에 root, parent, stage 의 속성을 참조하려고 하면 위의 에러 문구를 만나게 된다. 이는 addChild()가 되었으니 당근 참조가 가능하겠지.. 라고 생각했는데, 결국 뒤통수를 맞게 되는 것이다.
(배구에서 공격하려고 점프했는데 공이 아직 안 올라온거라고 할까…)
여튼, 이럴 때 Event.ADDED_TO_STAGE 를 사용하면 간단히 해결된다. (more…)

  • Share/Bookmark

[AS 3.0] 나만의 이벤트 만들기 – #2 (Event상속)

ActionScript 3.0 — Tags: , — Siaa @ 3:06 pm

이번엔 Event클래스를 상속받아 CustomEventExam 클래스를 만들어서 사용한다. (more…)

  • Share/Bookmark

[AS 3.0] 나만의 이벤트 만들기 – #1 (EventDispatcher, dispatchEvent)

커스텀 이벤트를 만드는 방법에 대해서 간단히 알아보자. (more…)

  • Share/Bookmark

[AS 3.0] URLLoader로 외부파일과 변수 주고 받기 (PHP)

ActionScript 3.0 — Tags: , , — Siaa @ 2:49 pm

AS 2.0에서는 아래처럼 sendAndLoad()를 이용해서 외부파일과 변수를 주고 받았었다.

function dataSendLoad() {
	//변수를 PHP 파일로 전송할 개체 생성
	var mySendVars = new LoadVars();

	//개체에 변수 입력
	var mySendVars.sendvars = "testVars";

	//PHP로부터 보내진 변수들을 로드할 LoadVars 개체 생성
	var myLoadVars  = new LoadVars();

	//로드 완료 후 실행 할 함수 정의
	mySendVars.onLoad = function(success) {
		...
	}

	//PHP 파일로 변수 전송 및 로드
	mySendVars.sendAndLoad("send_load.php", myLoadVars, "POST");
}

AS 3.0에서는~~ (more…)

  • Share/Bookmark

[AS 3.0] HTML 에서 FlashVars 로 플래시에 변수 전달하기

ActionScript 3.0 — Tags: , , — Siaa @ 2:25 pm

이전 AS 2.0까지는 HTML에서 플래시로 변수를 전달할 경우
example.swf?A=1&B=2 이런식으로 파일명 뒤에 변수를 붙여서 전달했었는데 3.0에서는 이 방법이 통하질 않는다.
3.0에서는 FlashVars 라는 Param값을 이용하면 되는데,
(more…)

  • Share/Bookmark
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2010 blog.flasia.com | powered by WordPress with Barecity