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

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

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

Регистрация: Sep 2007
Сообщений: 146
По умолчанию Доступ к компонентам

main.mxml
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" xmlns:ns1="components.form.*">
	<mx:VDividedBox width="100%" height="100%">
		<ns1:form_1 id="f_1">
		</ns1:form_1>
		<ns1:form_2 id="f_2" >
		</ns1:form_2>		
	</mx:VDividedBox>
</mx:Canvas>
form_1.mxml
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
	<mx:Script>
		<![CDATA[
                     public function callFunction ():void{
                        //Нужно вызвать функцию из компонента form_2
                     }
                ]]>
	</mx:Script>
form_2.mxml
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%">
	<mx:Script>
		<![CDATA[
                     public function mainFunction():void{
                        Alert.show("Должна быть эта функция");
                     }
                ]]>
	</mx:Script>
</mx:Canvas>
Вопрос в том, что есть компонент, в который инклудятся два Канваса. Нужно вызвать из функции form_1 вызвать функцию form_2.

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

Регистрация: Jul 2005
Сообщений: 135
Код:
public function callFunction ():void{
	(parentApplication as main).f_2.mainFunction();
}

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

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

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


 


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


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