솔루션 :는 액션 스크립트하는 AddChild 먼저 표시 객체를 필요로하지
같은 문제가있을 경우, addElement() 대신하는 AddChild()의이
난 그것을 무슨 짓 mxml에서 actionsctipt로 이동하려고합니다. 나는 <s:Rect>
을 만들고 속성을 설정했지만 추가하는 데 어려움이 있습니다.
var aRect:Rect = new Rect();
//set properties like aRect.x, aRect.y, aRect.width, aRect.height
//tried adding it various ways
addChild(aRect);
Application.addChild(aRect);
Application.application.addChild(aRect);
stage.addChild(aRect);
하지만 오류 1067 점점 계속 : 관련되지 않은 유형 flash.display의에 사각형 : 형 spark.primitives의 값의 암시 적 강제를 원래 MXML에서의 DisplayObject
, 그것은이었다 바로 <s:Application>
제품 내부 거래는 무엇
<s:Application>
<s:Rect id="aRect" x="10" y="10" width="15%" height="15%">
//then fill code here, removed for readability
</s:Rect>
</s:Application>
안에 중첩하지, 내가 ActionScript를 MXML보다 더 좋을 거라 생각 했어요.
, 그러나 이것에 대해 궁금합니다. –
문서 클래스 또는 다른 클래스의 코드 예제가 있습니까? – JanD
@JanD,이 코드는 기본 mxml 응용 프로그램에 있습니다 (단 하나의 mxml, 아무 구성 요소 또는 아무것도), 그리고 물론 actionscript 코드는 스크립트 태그의 init() 함수에 있으며 creationComplete에서 트리거됩니다. 거의 모든 것들이 정확히 같습니다. 이제는 이러한 시각적 요소를 만들려고합니다. wi 액션 스크립트. – touB