isInitilazed
을 추가하기 전에 구성 요소 (클립 또는 버튼 이동)를 확인하려면 어떻게해야합니까?actionscript 3에 이벤트를 추가하기 전에 구성 요소 initilaze를 확인하십시오. 3
0
A
답변
1
좀 더 일반적인 용어로 당신이하고 싶은 것이 무엇인지 물어볼 수 있습니까?
그냥 null 참조 오류를 방지하려면, 당신이 null
을 위해 사용하고있는 참조 (변수)를 확인 : 구성 요소가 있었는지 다른 이유로 당신이 정말로 알고 싶다면
if (_myComponent != null)
{
// add listeners
}
을 이 작업을하기 전에 초기화해야합니다 (Flex의 UIComponents
이벤트는 디스패치 FlexEvent.INITIALIZE
이벤트이지만, Flex를 사용하지 않는다고 가정합니다) 또는 대안으로 "초기화 된"속성을 설정합니다. 확실하지 않습니다. 표준 플래시 구성 요소는 여기에서 참조 용으로 the Button
documentation을보고 있습니다. 물론 우리 구성 요소의 사용자 정의 하위 클래스를 만들 수 있습니다. 귀하가 initialized
속성을 구현하는 곳에서 직접 사용해 보도록하겠습니다. 그러나 표준 플래시 구성 요소에 대해 어떻게 구현할 수 있는지 잘 모르겠습니다. 나는 또한이 컨텍스트에서 "초기화"로 무엇을 의미하는지 확실히 모르겠다. :)
0
아마도 이런 식으로 뭔가?
if (mcWithComponents.stage) doStuff();
mcWithComponents.addEventListener(Event.ADDED_TO_STAGE, doStuff);
private function doStuff(e:Event = null):void
{
mcWithComponents.myButton.addEventListener(MouseEvent.CLICK, buttonClicked);
}
movieclip 클래스에 리스너를 직접 추가하십시오.
public function mcWithComponents() // constructor
{
if (stage) init();
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
myButton.addEventListener(MouseEvent.CLICK, buttonClicked);
}
관련 문제
- 1. Actionscript 3 구성 요소 질문
- 2. Actionscript 3 Label 구성 요소 텍스트 수정
- 3. Django : 추가하기 전에 객체가 이미 존재하는지 확인하십시오.
- 4. Actionscript 3 - 사용자 생성 UI 구성 요소 생성하기
- 5. Actionscript 3 및 mxml ... 이벤트를 기다리는 동안 차단
- 6. DOM에 추가하기 전에 요소 높이 가져 오기
- 7. ActionScript 3 Newb : TextInput 이벤트를 입력 하시겠습니까?
- 8. 복어 암호화가 actionscript 3에 있음
- 9. 플래시 ActionScript 3 (AS3) 구성 요소를 초기화하는 방법은 무엇입니까?
- 10. joomla : 구성 요소 백엔드에 업 로더 추가하기
- 11. ActionScript 3 및 SSH
- 12. mmscl 구성 요소에 actionscript 구성 요소 코드를 사용하는 방법
- 13. ActionScript 3 문제
- 14. JQuery에서 추가하기 전에 DOM 요소가 자동으로 존재하는지 확인하십시오.
- 15. 플래시 액션 스크립트 3 멀티 라인 콤보 상자 구성 요소
- 16. actionscript 2 to actionscript 3
- 17. 어떻게 정적 텍스트를 actionscript 3에 포함합니까?
- 18. TextField Caret가 Actionscript 3에 표시되지 않습니다.
- 19. Actionscript 3에 확인 메시지를 표시하려면 어떻게해야합니까?
- 20. 액션 스크립트 3에 키 리스너 추가하기
- 21. 파이썬 3에 해당하는 구성 모듈
- 22. Actionscript 3 패키지/생성자
- 23. 플렉스 3 목록 구성 요소 사용
- 24. Actionscript 3의 난수 3
- 25. 구성 요소 초기화 전에 폼 클래스 수준의 구성 요소 컬렉션을 초기화하는 깨끗한 우아한 솔루션?
- 26. jQuery : 제출 전에 확인하십시오.
- 27. 전에 값을 확인하십시오.
- 28. Actionscript 구성 요소가 자체의 propertyChange 이벤트를 수신 할 수 있습니까?
- 29. MooTools의 다른 DOM 요소 내부에 요소 추가하기
- 30. Actionscript 3에서 이벤트를 시퀀싱하는 방법