2014-02-16 2 views
1

AS3을 사용하여 단추 클릭으로 응용 프로그램을 다시 시작할 수있는 방법이 있습니까? 프로그램의 상태를 처음으로 실행했을 때의 상태로 되 돌리고 싶습니다. 어린이가 Sprite 레이어에 추가 된 메서드를 호출하려고 시도했지만 추가 할 때 오류가 발생했습니다.AS3에서 응용 프로그램 다시 시작

제거하려는 레이어에 특정 항목이 있고 제거하고 싶지 않은 항목이 있으므로 Sprite 레이어에서 모든 하위 항목을 제거 할 수 없습니다.

제안 사항?

+0

가능한 복제본 [어떻게 액션 스크립트 3으로 플래시 응용 프로그램을 다시 시작해야합니까?] (http://stackoverflow.com/questions/14799462/how-do-i-restart-flash-application-with-actionscript-3) – Cilan

답변

1

일반적으로 자체 정리 기능을 만들어야합니다. 이것은 프로젝트가 끝날 때 제대로 작동하는 것이 분명히 어렵 기 때문에 일반적으로 실제 응용 프로그램과 병행하여 작업합니다. 자신을 모든 덮개를하는 동안이 단계에서 당신이 통과하는 디버깅의 긴 과정을했습니다, 그래서이 작업을 수행 할 수있는 '붙박이'방법은 정말이 아니다

public function cleanup():void 
{ 
    // Remove listeners. 
    // Empty arrays. 
    // Remove children. 
    // etc 
} 

: 그것은 같이 보일 수 있습니다.

+0

예 그게 내 가장 큰 문제 였고, 거꾸로 가서 어디에서 제거하고 오류를 디버깅해야하는지 파악해야했습니다. – user3310563

관련 문제