![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2004
Сообщений: 52
|
Приветствую! )
Столкнулся со странным проявлением флэша. Объясните, пожалуйста, почему это происходит. Во вложении исходник. Суть проблемы: Есть следующая "матрешка" из символов _root.pic_container.pic5.Imgholder.controls.stop_btn В Imgholder объявлена функция stop_video, которая прячет клип Imgholder. Функция вызывается с двух мест и ее действие различное. 1. С кнопки в _root - как задумывалось прячет Imgholder 2. И с кнопки stop_btn. Функция прячет не Imgholder, а stop_btn. Как будто функция объявлена внутри stop_btn. Я ожидал, что действие будет тоже самое. Т.е. спрячется Imgholder. Но функция прячет кнопку с которой вызывается. В тупик меня поставило то, что в Imgholder перед функцией я задаю переменную А. В случае 2 функция еще и переменную А лежащую на 2 уровня выше откуда-то берет. Почему это происходит? Как это объяснить? Профессионалы, помогите, пожалуйста. Решение как это обойти нашел. Но дело не в нем, логика происходящего не понятна. PS Прошу прощения за сумбур. По другому не могу объяснить. ) Файл вот. |
![]() |
Часовой пояс GMT +4, время: 12:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|