![]() |
конфликт обработчиков в клипах
день добрый.
описываю ситуацию... создется пустой клип (sc1), в него пихается еще два (sc2 и sc3), один, естественно над другим... в тот что ниже (sc2) - пихается изображение, в тот что выше (sc3) - расставляются лэйблы через создание, опять-таки маленьких клипов(sc3_1,2,3,...), содержащих нарисованную точку и текстовое поле... почему именно так - чтобы изначальный слой потом можно было "таскать" и, соответственно, таскалось и изображение и лэйблы... все это - сделано и работает... но вот суть в том что обработчик "таскания" повешен на sc2, что логично... а в sc3 где создаются лэйблы, мне надо сделать чтобы надписи тоже были интерактивными, чтобы с них getURL-ом вызывлись функции перенаправляющие... так вот этого добиться не могу, не срабатывают на этих sc3_x никакие события... подскажите, куда копнуть, ежели не туманно объяснил... |
поэкспериментировал, поставил html-ссылку в текст, не пашет... убрал текст-поле из sc3_x в _root - заработало... то есть ссылки не будут работать если текстовое поле не в руте ?...
|
все должно работать, исходник выложи...
|
как-то так... для цитирования убирал лишнее, может убрал чего важное... посмотрите...
Код:
initialize('primary'); |
и че,
obj.onPress = function(){ trace(this); } не работает? |
нифига...
может потому что на surface поставлен свой онпресс и в нем, собственно вызывается setPoint()? |
ну после того, как запустили setPoint() обработчики должны работать, мы ж их не удаляли... а _root.Map2.titles.title_'+id реально существует, ты проверял?
|
да, потому что если перенести текст в рут, то джаваскриптовская функция вызывается с правильным id...
|
не пойму, где ты id берешь!
у мення trace(obj); выводит: _level0.Map2.titles.title_undefined |
id я передаю во флэш из html...
поставь в тесте просто в лоб и id и title чемунть равный, в начале... |
| Часовой пояс GMT +4, время: 20:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.