Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Смена глобального State из компонента (http://www.flasher.ru/forum/showthread.php?t=140311)

Ivanaka 26.05.2010 12:01

Смена глобального State из компонента
 
Есть несколько глобальных состояний. Есть компонент из которого пытаюсь перейти к другому глобальному состоянию. Компилятор выдает ошибку "Состояние не определено", т.е. пытается искать это состояние внутри компонента и не находит. Вопрос как достучаться до глобальных состояний?

Спасибо.

Lexa_ 26.05.2010 17:09

parentApplication.currentState = "newState";

Ivanaka 26.05.2010 19:43

Цитата:

Сообщение от Lexa_ (Сообщение 911099)
parentApplication.currentState = "newState";

Спасибо, работает!

Ivanaka 01.06.2010 12:14

Еще всплыл вопрос по теме:
Есть глобальное состояние на котором расположен компонент с локальными состояниями. Вопрос, как добраться до локального состояния из глобального?
конструкции типа:
Код AS3:

click="{parentApplication.КОМПОНЕНТ.currentState='СОСТОЯНИЕ КОМПОНЕНТА'}"

не работают

kitsela 30.10.2010 14:32

та же проблема.....помогите плиз кто нибудь

или хоть подскажите как визвать функцию из компонента......функция в главном окне

Ivanaka 30.10.2010 14:42

Цитата:

Сообщение от kitsela (Сообщение 946615)
та же проблема.....помогите плиз кто нибудь

или хоть подскажите как визвать функцию из компонента......функция в главном окне

parentApplication.(путь до компонента).someFunction()

kitsela 31.10.2010 13:47

немного не так вишел из положения......визвал функцию в parentApplication.....а в функции поминял mycomponent.currentState='';

Добавлено через 1 минуту
спасибо за ответ на досуге может переделаю под ваш пример


Часовой пояс GMT +4, время: 17:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.