Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   транслировать значения в детей близнецов (http://www.flasher.ru/forum/showthread.php?t=129917)

Mazai 13.09.2009 20:38

транслировать значения в детей близнецов
 
Добрый день!
Возникла вот такая сложность.
Делаю сейчас фото галерею, создал я одну иконку со всему надлежащими эффектами при наведении и нажатии, дублирую эту иконку 18 раз и получаю по сути 18 instance ов првоначальной иконки, что очень удобно, при необходимости внести изменения, выбрав первой попавшийся и изменив его, все 18 следуют изменениям, то что нужно, меняю просто их имена предположим с photoPic1 по PhotoPic18. Но одна строчка должна отличать 18 близнецов, та строчка что подгружает с харда саму картинку иконки. И вот в этом то у меня и возникла проблема. И у самого меня почти нет на этот счет идей ...

Если кто то сталкивался решением этой задачи... Буду очень признателен помощи!!

silin 13.09.2009 22:30

решение в полном смысле тут сложно предлагать, потому как сам подход ущербный
но в качестве костыля можно использовать урл загружаемой картинки как часть имени, типа photoPic1_img1, photoPic2_img1,..
(а если они все разные, то и просто использовать его в качестве name)
а в самой иконке его извлекать из name
Код AS3:

var imgUrl:String=name.split("_")[1];


Mazai 13.09.2009 22:58

Цитата:

Сообщение от silin (Сообщение 850512)
решение в полном смысле тут сложно предлагать, потому как сам подход ущербный

Ну а куда деваться флэш ковыряю всего пока что недели 2 как и программирование в целом.. потому и при решении задачи на что знаний по минимому хватило, за то и цепляюсь ...

за способ спасибо, попробую его в деле ...

Добавлено через 14 часов 36 минут
А как быть если нужно извлечь имя родителя ?

Добавлено через 14 часов 53 минуты
Все ответ нашел...

trace(this.parent.name);


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

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