Как изменить состояние в Adobe Flex, используя ActionScript? - PullRequest
0 голосов
/ 10 ноября 2009

Я действительно новичок в Flex и ActionScript, поэтому, пожалуйста, будьте терпеливы со мной.

Я хочу реализовать этот скрипт: tinyurl.com / yafqrqb ... что делает это "волшебство": tinyurl.com / y9qg32r

... но я хочу немного настроить его на InfoWindowTabbedComponent . Точнее, я пытаюсь вставить ссылки на эти вкладки, и когда вы нажмете одну, состояние изменится.

Вы можете увидеть мой пользовательский InfoWindowTabbedComponent в конце поста Как видите, сейчас у меня есть 2 функции, которые открывают URL.

Я пытаюсь изменить это:

var adobeURL: URLRequest = новый URLRequest ("http://www.microsoft.com"); navigateToURL (adobeURL, "_self");

Во что-то, что меняет текущее состояние.

Не могли бы вы мне помочь?

Вот мой пользовательский InfoWindowTabbedComponent: http://pastebin.com/f387bc3b9

1 Ответ

0 голосов
/ 10 ноября 2009

Я не уверен, что понимаю, что вы хотите сделать. Если вы просто хотите установить выбранную вкладку, вместо вызова navigateToURL () установите myTabNavigator.selectedIndex (или selectedChild)

Если вы действительно хотите изменить состояние, у каждого компонента есть свойство currentState, но затем вы должны сначала определить состояния (через тег)

И если вы действительно хотите перейти в TOURL (), вы можете перейти к javascript: somefunction () и затем установить состояние приложения через ExternalInterface, но это будет ужасно косвенным.

Ура, Йорг

...