2016-11-01 4 views
-1

MXML에서 한 줄의 코드를 사용하지 않고 AS3으로 완전히 개발 된 AS3 응용 프로그램이 하나 있습니다. 최근에 저는 MXML이 오픈 소스 Apache Flex SDK에서 제공되지 않는 다양한 컨트롤을 가지고 있다는 것을 깨닫고 있습니다.ActionScript에서 MXML mx.controls.Label을 사용하는 방법

이제 swf 파일로 컴파일 된 mxml을 호출하기 위해 AS3 응용 프로그램을 확장하고자합니다. mx.controls에서 가장 흥미로운 라이브러리는 Label, DataGrid 등입니다. 내 AS3 프로그램 안에 mx.controls를 가져 오려고했지만 그걸 감지하지 못합니다. 내가 틀린 일을하고 있는지 말해줘. as3 클래스 내에서 mx.controls를 가져올 수 있으면 많은 시간을 절약 할 수 있습니다. 내가 할 수 있을까?

또는 mxml에 몇 가지 응용 프로그램을 작성한 다음 AS3에서 (.swf)를 호출하려고합니다. 가능한가?

인터넷 검색을 시도했지만 모든 예제가 [CDATA []]로 MXML 내에서 ActionScript를 사용하고 있습니다. 그러나 나는 반대를 원한다. ActionScript에서 MXML 호출.

나는 이것에 대해 많은 고민을하고 있기 때문에 너트와 볼트 레벨에서 설명해주십시오. advace

+0

작동하지 않는 코드를 게시하십시오. –

+0

Neal Davis에게 감사 드려요.하지만 Nemi가 문제를 이해하고 답변 한대로 그럴 필요는 없습니다. 나는 누군가가 내가 뭔가를 놓치고 있지 않다는 것을 확인하기를 원했다. – BB23850

답변

1

당신은 MXML을 사용하는 플렉스, 때문에 프레임 워크는 액션 스크립트의 상단에 내장 그렇게 할 수있는

감사합니다. 그러나 당신은 반대로 할 수 있습니다. Flex MXML에서는 Actioscript 코드를 사용할 수 있으며 Sprite, MovieClip 등의 플래시 구성 요소를 부모 컨테이너로 UIComponent 또는 SpriteVisualElement을 사용하여 사용할 수도 있습니다.

+0

네미, 빠른 답변 주셔서 감사합니다. 나는 그것을 의심했다. ActionScript에서 mxml을 사용하는 방법을 보여준 블로그가 있었지만 해결책보다는 해킹이 더 많이 생겼습니다. Label, Button 또는 DataGrid가 없으므로 ActionScript에서는 그다지 선택의 여지가 없습니다. – BB23850

관련 문제