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

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

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

Регистрация: Jul 2006
Сообщений: 54
По умолчанию Ссылка на контейнер.

У меня во флешке множество вложенных контейнеров:
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:TabNavigator x="0" y="20" width="100%" height="100%"  id="tabNavigator_mc" name="tabNavigator_mc" >
    <mx:VDividedBox   x="0" y="50" width="100%" height="100%" label="Настраиваемая группа" id="mc1" name="mc1">
 
 
 
    <mx:VBox width="100%" verticalGap="0"   maxHeight="220" height="190" verticalScrollPolicy="off" horizontalScrollPolicy="off" >
 
 
 
 
     <mx:HBox  x="0" width="100%" backgroundColor="#F3F3F3" paddingTop="4" paddingBottom="4">
		<mx:Spacer width="10"/>
     	<mx:Button  toolTip="Обновить"  icon="@Embed('update.png')"   width="23" height="23"   click="updateAllTerminalList();"/>
     	<mx:Button  toolTip="Обновить"  icon="@Embed(source='clear2.png')"   width="23" height="23"  />
     	<mx:Spacer width="20"/>
 
     	<mx:Label text="Имя терминала:"/>
     	<mx:TextInput />
 
     	<mx:Spacer width="100%"/> 
     	<mx:Label text="Количество терминалов:"/>
     	<mx:TextInput width="42" editable="false" textAlign="center" id="countAllTerminal_txt"/>
     	<mx:Spacer width="20"/>  
 
    </mx:HBox>
 
 
 
    <mx:Panel headerHeight ="0"  verticalScrollPolicy="off" horizontalScrollPolicy="off"   borderStyle="inset"  width="100%"  height="100%">
 
    <mx:Spacer height="3"/>
   		<mx:HBox x="0" y="28" id="allTerminals_list"    borderStyle="none" backgroundAlpha="0" verticalScrollPolicy="off" horizontalScrollPolicy="auto"
        	width="100%"     height="100%">
 
 
   		</mx:HBox>
     </mx:Panel>
 
 
     </mx:VBox>
 
 
     <mx:VBox width="100%" verticalGap="0"   height="100%" verticalScrollPolicy="off" horizontalScrollPolicy="off" >
 
      <mx:HBox  x="0" width="100%" backgroundColor="#F3F3F3" paddingTop="4" paddingBottom="4">
     		<mx:Spacer width="5"/>
     		<mx:Button  toolTip="Обновить"  icon="@Embed(source='clear2.png')"   width="23" height="23"  />
     		<mx:Button  toolTip="Обновить"  icon="@Embed(source='plus3.png')"   width="23" height="23"  />
 
 
 
     		<mx:Spacer width="100%"/> 
     		<mx:Label text="Количество терминалов:"/>
     		<mx:TextInput width="42" editable="false" textAlign="center" id="countUserTerminal_txt"/>
     		<mx:Spacer width="20"/>   
    </mx:HBox>
 
     <mx:Panel width="100%" height="100%" layout="absolute" headerHeight="0"  >
     	<mx:Canvas x="0" y="0" width="100%" height="100%" id="panel_my" name="panel_my">
     	</mx:Canvas>
     </mx:Panel>
 
 
 
 
 
 
 
 
 
 
 
 
 
    </mx:VBox>
 
 
 
 
    </mx:VDividedBox>
 
 
 
 
 
 
 
  </mx:TabNavigator>
</mx:Application>
В одном класне мне нужна ссылка на контейнер panel_my чтобы добавить в него объёкт методом addChild. Относительный путь не получается. Как мне укзать абсолютный путь на этот контейнер????


Такой способ очень длинный:
Код AS3:
var tabNavigator_mc:TabNavigator=this.parentApplication.getChildByName('tabNavigator_mc') as TabNavigator;
var panel_my_mc:VDividedBox=tabNavigator_mc.getChildByName('mc1') as VDividedBox;
---------------------------------
И Т.Д,
По проще нельзя указать путь?!!!

Старый 18.02.2009, 17:36
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Самое простое не указывать пути. Бог ООП вам в помощь оставил притчу об Инкапсуляции.

Старый 18.02.2009, 19:18
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
owner as TabNavigator
__________________
Hell is the possibility of sanity

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

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

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


 


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


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