2009-05-14 3 views

답변

1

더 구체적으로 말씀해주십시오. "MXML"클래스와 ActionScript에 정의 된 클래스에는 차이가 없습니다. 동일한 것을 작성하는 다른 방법 일뿐입니다.

주입에 필요한 것은 모두 바인드 할 수있는 소스 속성과 public (공용 설정자 또는 공용 인스턴스 변수) 인 대상 속성입니다. 이 두 가지 요구 사항이 충족되고 코드가 컴파일되면 작동합니다.

http://code.google.com/p/mate-examples/wiki/DocumentBasedExampleIntro의 예제 응용 프로그램에 대한 코드를 보면 MXML을 사용하여 정의되지 않은 클래스를 대상으로하는 인젝터 톤을 찾을 수 있습니다 (특히 이름이 "모델"로 끝나는 인젝터를 찾습니다). 또한 Mate forums에서 수많은 예제를 찾을 수 있습니다.

+0

감사합니다. Theo, 위의 모든 요구 사항을 충족 시켰지만 객체의 인스턴스 생성시 setter가 호출되지 않았습니다. 나는 그것이 할 수 있다는 지식으로 인내 할 것이다. 그러나 저는 동료가 flex 특정 프레임 워크라는 사실이 내가 기쁨을 느끼지 못하는 이유 였을 수도 있다고 생각했습니다. 건배 – user17510