2009-11-10 3 views
0

저는 Flex와 ActionScript에 새로운 것이므로 제게 인내심을주십시오.ActionScript를 사용하여 Adobe Flex에서 상태를 변경하는 방법은 무엇입니까?

나는이 스크립트를 구현하려면 : ... 즉,이 "마법"하고있다 tinyurl.com/yafqrqb :

tinyurl.com/y9qg32r을 ...하지만 난 그것을 조정할 싶어 조금 위에 InfoWindowTabbedComponent. 좀 더 정확하게 말해서 나는 그 탭에 링크를 삽입하려하고, 한 상태를 클릭하면 상태가 바뀔 것이다.

사용자 정의 게시물 끝에있는 InfoWindowTabbedComponent 지금까지 볼 수 있듯이, 나는 url`s을 (를) 열어주는 두 가지 기능이 있습니다.

var에 adobeURL :

은 무엇 난`이 일을하려고하면이 변경하는 것입니다 된 URLRequest = 새로운 된 URLRequest ("http://www.microsoft.com을"); navigateToURL (adobeURL, "_self");

현재 상태를 변경하는 항목입니다.

도와주세요.

Here`s 내 사용자 정의 InfoWindowTabbedComponent : http://pastebin.com/f387bc3b9

답변

0

잘 모르겠어요 난 당신이 원하는 것을 이해합니다. 선택한 탭을 설정하려면 navigateToURL()을 호출하는 대신 myTabNavigator.selectedIndex (또는 selectedChild)를 설정하십시오.

실제로 상태를 변경하려면 각 구성 요소에 currentState 속성이 있지만 다음과 같이해야합니다. 상태를 먼저 정의하십시오 (태그를 통해)

그리고 정말로 navigateToURL()을 사용하려면 javascript : somefunction()으로 이동 한 다음 ExternalInterface를 통해 응용 프로그램 상태를 설정할 수 있지만 상황은 매우 심각합니다.

건배, 요 르그

관련 문제