Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.11.2009, 22:11
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 1  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
По умолчанию Достучаться до элементов ViewStack

Доброго времени!


Имеется ViewStack и в нем несколько Canvas.

Как достучаться из вне к элементу Canvas?

Код AS3:
<mx:ViewStack x="0" y="0" id="mainViewStack" width="100%" height="100%">
 
		<mx:Canvas label="View 1" width="100%" height="100%">
			<mx:Label x="83" y="143" text="Загружаються ресурсы..."/>
		</mx:Canvas>
 
		<mx:Canvas label="Welcom" width="100%" height="100%" id="workStage">
			<mx:Label x="59" y="93" text="Все загрузилось" enabled="true" />
			<mx:Button x="71" y="122" label="Старт" click="onStartPress()"/>
			<mx:List x="58" y="207" width="403" id="mapList" dataProvider="{listData}" 
				change="onMapListChange(event)" 
				doubleClick="onMapListDoubleClick(event)"
				added="this.doubleClickEnabled=true"/>
			<mx:Label x="58" y="171" text="Список карт:"/>
		</mx:Canvas>
 
...
Когда пишу
Код AS3:
mainViewStack.workStage
выдает ошибку компиляции.
Код AS3:
mainViewStack["workStage"]
тоже ни к чему не приводят.

Вопрос... как???

Добавлено через 23 минуты
везде написал
Код AS3:
creationPolicy="all"
все равно пишет
Код:
ReferenceError: Error #1069: Не удалось найти свойство workStage в mx.containers.ViewStack; отсутствует значение по умолчанию.
__________________
Flash в крови


Последний раз редактировалось Скрипун; 07.11.2009 в 22:35.
Старый 08.11.2009, 00:49
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Присвоить ему id. И обращаться по id.

Старый 08.11.2009, 11:06
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 3  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Цитата:
Сообщение от alatar Посмотреть сообщение
Присвоить ему id. И обращаться по id.
Из моего кода видно что именно я так и делаю, но получаю ошику компиляции или выполнения.

То как же все таки обратиться к элементам ViewStack?
__________________
Flash в крови

Старый 08.11.2009, 11:37
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 4  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
Я делаю вот так
click="myViewStack.selectedChild=myCanvas";

Старый 08.11.2009, 12:29
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 5  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Цитата:
Сообщение от chata Посмотреть сообщение
Я делаю вот так
click="myViewStack.selectedChild=myCanvas";
myCanvas это id Canvas внутри ViewStack?
__________________
Flash в крови

Старый 08.11.2009, 13:02
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 6  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
именно так

Старый 08.11.2009, 18:57
gnus вне форума Посмотреть профиль Отправить личное сообщение для gnus Найти все сообщения от gnus
  № 7  
Ответить с цитированием
gnus

Регистрация: Feb 2008
Сообщений: 100
Цитата:
Когда пишу
Код AS3:
mainViewStack.workStage
выдает ошибку компиляции.
надо просто по id, то есть просто workStage
__________________
http://komimap.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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