2013-05-22 1 views

답변

1

FXG가 컴파일됩니다. 따라서 런타임에 변경할 수 없습니다.

브라우저 페이지를 새로 고칩니다. 방법이있을 수 있습니다. 어떤 방식으로 FXG를 수정할 수 있습니다; 명령 줄 도구를 사용하여 프로젝트를 다시 컴파일하는 서비스를 호출하십시오. 브라우저가 새로 고쳐지면 업데이트가 표시되어야합니다.

SWFLoader을 통해 다른 SWF를로드하는 "래퍼"응용 프로그램을 사용하여 정식 페이지 새로 고침없이 사용자에게 투명하게 만들 수 있습니다.

+0

"래퍼"응용 프로그램에 대해 설명해 주시겠습니까? 다른 SWF를 어떻게로드 할 수 있습니까? fxg에서 swf를 얻을 수있는 방법은 무엇입니까? –

+0

SWFLoader를 사용하여 SWF를로드 할 수 있습니다. 질문을 편집하여 수업에 대한 링크를 추가했습니다. "래퍼 (Wrapper)"응용 프로그램은 다른 SWF를로드하지만 아무것도 수행하지 않는 응용 프로그램입니다. Flex 컴파일러를 사용하여 FXG에서 SWF를 가져올 수 있습니다. 나는 당신의 원래 질문에 기초하여, 이것이 당신이 이미하고 있었던 것이라고 생각했습니다. – JeffryHouser

+0

+1 ... FXG가 컴파일 되었기 때문에 런타임에 동적으로 속성을 변경할 수 없습니다. 이 기능을 원하면 'Rect'('')와 같은 Spark 그래픽 프리미티브를 사용할 수 있습니다. 이것들을 사용하면 속성을 변경하고 FXG와 매우 유사한 구문을 사용할 수 있습니다. 교환은 FXG보다 약간 무겁습니다. 그러나 페이지를 새로 고침해야하는 동적 동작을 수행 할 수 있습니다. –