dvrbear
05.03.2012, 23:23
заранее знаю что будете ругать, но я правда перечитал и пересмотрел кучу примеров - так ничего и не поняв...
вопрос в чем:
везде пишут о том что якобы событие рассылается по ветвям до корня и обратно
и все что лежит на пути может его отловить.
но пробуя ставить в разные места диспатчер и лисентер пришел к выводу, что пути надо прописывать жестко.
например если у нас в коре внутри мувиклипа "cont" лежит слушатель
cont.addEventListener("customEvent", handleEvent);
и на сцену добавляется другой мувик addChild(mc); в котором по нажатию мышки происходит диспатчь
MovieClip(parent)["cont"].dispatchEvent(new Event("customEvent"));
то работает только таким макаром
четко прописан слушатель
и четко к нему указывается диспатчер
и никакой универсальности нет :(((
простой dispatchEvent(new Event("customEvent"));
не рассылает ни на сцену, ни в cont событие пока ему не прописать путь
очень расчитываю на простой и четкий ответ
чего мой мозг не моежт понять?
попрошу без тыканья в хелп и прочие примитивные ОДНЕОУРОВНЕВЫЕ примеры
СПАСИБО!
вопрос в чем:
везде пишут о том что якобы событие рассылается по ветвям до корня и обратно
и все что лежит на пути может его отловить.
но пробуя ставить в разные места диспатчер и лисентер пришел к выводу, что пути надо прописывать жестко.
например если у нас в коре внутри мувиклипа "cont" лежит слушатель
cont.addEventListener("customEvent", handleEvent);
и на сцену добавляется другой мувик addChild(mc); в котором по нажатию мышки происходит диспатчь
MovieClip(parent)["cont"].dispatchEvent(new Event("customEvent"));
то работает только таким макаром
четко прописан слушатель
и четко к нему указывается диспатчер
и никакой универсальности нет :(((
простой dispatchEvent(new Event("customEvent"));
не рассылает ни на сцену, ни в cont событие пока ему не прописать путь
очень расчитываю на простой и четкий ответ
чего мой мозг не моежт понять?
попрошу без тыканья в хелп и прочие примитивные ОДНЕОУРОВНЕВЫЕ примеры
СПАСИБО!