각 용도별로 다르게 채워지는 두 개의 "구멍"이있는 구성 요소를 만들고 싶습니다. 현재, 내가 이런 식으로 일을 해요 (이 예에서는 플렉스 4 프레임 워크를 사용하여 --- 그것은 플렉스 3 거의 같은 보일 것이다)이 잘 작동하지만, 많은 종류의자리 표시자를 사용하여 Flex 구성 요소를 만드는 좋은 방법은 무엇입니까?
public var fooComponent : IVisualElement;
public var barComponent : IVisualElement;
override protected function createChildren() : void
{
super.createChildren();
fooContainer.addElement(fooComponent);
barContainer.addElement(barComponent);
}
<Group id="fooContainer"/>
<!-- ... other components ... -->
<Group id="barContainer"/>
코드를 작성하면 간단하게 쓸 수 있습니다. 나 자신을 자리 표시 자 구성 요소를 구현할 수 있지만 사용하여이 작업을 수행하는 더 나은 방법이없는 경우 궁금 도울 수 없어요, 이제
[Bindable] public var fooComponent : IVisualElement;
[Bindable] public var barComponent : IVisualElement;
<Placeholder content="{fooComponent}"/>
<!-- ... other components ... -->
<Placeholder content="{barComponent}"/>
: 내가 원하는 무엇
이 같은 것입니다 Flex 프레임 워크의 기존 도구
이론적으로 적절한 컴파일러 지원, 그것도 같은 뭔가로 요약 될 수있다 : 우리는 그냥 자리로 표준 컨테이너 중 하나를 사용할 필요가
<Placeholder id="fooComponent"/>
<!-- ... other components ... -->
<Placeholder id="barComponent"/>
내가 찾던 답변이 아닙니다 (이미 몇 번 읽었을 것입니다).하지만 더 나은 링크를 얻을 수 있을지 의심 스럽지만 의심의 여지가없는 링크입니다. 이것을 받아 들여라. 나는 또한 나의 질문이 StackOverflow에 얼마나 잘 들어 맞지 않는지 깨닫는다. 나는 그것을 만들 때 매우 새로워졌고 실제로 현상금보다 개념을 시도하기 위해 현상금을 더 추가했다. 어쨌든, 그것을 주셔서 감사합니다. 앞으로이 질문을 건너 오는 사람들에게 유용한 링크가 될 것이라고 확신합니다. –