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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.06.2008, 21:05
romulko вне форума Посмотреть профиль Отправить личное сообщение для romulko Найти все сообщения от romulko
  № 1  
Ответить с цитированием
romulko
[+3 31.07.08]
 
Аватар для romulko

Регистрация: Jan 2006
Сообщений: 150
По умолчанию Как обратится в root из собственного компонента?

Добрый день коллеги.
Скажите, пожалуйста, как обратится из собственного компонента (сосвсем простого - один компонент Iamge и текстовое поле) в контейнер Application?

То есть у меня есть два репитера - один вставляет мои компоненты (атрибуты с чилдрена object ниже) , и в нем сделал функцию, которая обрабатывает клики на картинке. Интересует, как сделать, чтобы после клика на картинке в другой репитер (который находится сразу после первого в Application) вставлялись картинки, линки которых находится в ноде fotos?
Никак не пойму, как обратится с помпонента в первом репитере, например, на переменную в Application, которая обслуживает второй репитер?

Спасибо

Код:
<?xml version="1.0" encoding="UTF-8"?>
<objects>
	<object id="1" name="ООО Волгатрансгаз" addres="Сеченовского ЛПУМГ" description="Облицовка трех зданий газокомпрессорных станций">
		<fotos>
			<foto url="fotos/new29_01_4.jpg"/>
			<foto url="fotos/new29_01_5.jpg"/>
		</fotos>
	</object>	
</objects>

Старый 08.06.2008, 02:52
ex.image вне форума Посмотреть профиль Отправить личное сообщение для ex.image Найти все сообщения от ex.image
  № 2  
Ответить с цитированием
ex.image

Регистрация: Jan 2006
Адрес: Москва
Сообщений: 65
Отправить сообщение для ex.image с помощью ICQ
А может просто повесить на компонент листенер и слушать когда на нем кликнут, можно весь код? или лучше проект зипчиком! так будет гораздо проще, не охото придумывать свой код.
__________________
Бубен - волшебный инструмент программирования.

Старый 08.06.2008, 19:31
romulko вне форума Посмотреть профиль Отправить личное сообщение для romulko Найти все сообщения от romulko
  № 3  
Ответить с цитированием
romulko
[+3 31.07.08]
 
Аватар для romulko

Регистрация: Jan 2006
Сообщений: 150
Пожалуйста, архив проекта - http://***************/files/120985171/admin.zip.html

Не могу понять, как с item.mxml обратится в Application, чтобы там наделать шороху (например заменить переменную ее сейчас не существует XMLListCollection с информацией, которая будет обслуживать второй репитер).

Спасибо, ex.image за отклик.

Старый 09.06.2008, 12:20
ex.image вне форума Посмотреть профиль Отправить личное сообщение для ex.image Найти все сообщения от ex.image
  № 4  
Ответить с цитированием
ex.image

Регистрация: Jan 2006
Адрес: Москва
Сообщений: 65
Отправить сообщение для ex.image с помощью ICQ
В компоненте item (компоненты желательно с большой буквы называть ) на клик по картинке диспатчим событие
Код:
dispatchEvent(new Event("UploadPhoto", true))
в главном приложении ставим слушателя на событие в init
Код:
addEventListener("UploadPhoto", upload)
и соответственно функция которая слушает будет иметь доступ к тому на чем кликнули
Код:
private function upload(event:Event):void
{
	trace(event.target.itemInfo)
}
__________________
Бубен - волшебный инструмент программирования.

Старый 09.06.2008, 23:53
romulko вне форума Посмотреть профиль Отправить личное сообщение для romulko Найти все сообщения от romulko
  № 5  
Ответить с цитированием
romulko
[+3 31.07.08]
 
Аватар для romulko

Регистрация: Jan 2006
Сообщений: 150
Ой как все красиво работает! Вылазил информация именно та, что нужно!
Спасибо ex.image за помощь! Очень признателен!

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

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

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


 


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


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