|
|
|||||
Banned
Регистрация: Jul 2002
Сообщений: 131
|
_y = this._y ??
Есть мувик. Внутри него: мувик и кнопка.
# Надо: Наводим на кнопку - координата "_y" у мувика становится такая же как и у кнопки (при нажатии кнопка таскается "startDrag"). # Пример: on(rollOver) { setProperty (SomeShit, _y, this._y); } Мувик почему-то занимает какую-то хрен какую позицию _y=0. # Вопрос: Какой скрипт написать на кнопке, чтобы она передовала свои координаты мувику находящемуся с ней в одном муве??? Заранее благодарен. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
судя по всему у тебя пятый флэш и this в скрипте кнопки указывает мимо кассы :)
выложи исходник, так не понятно |
|
|||||
Banned
Регистрация: Jul 2002
Сообщений: 131
|
FlashMX
Вот исходник: структура всей сцены: _root >>unnamedmovieclip >>unnamedmovieclip >>unnamedmovieclip >>>>unnamedmovieclip >>>>unnamedmovieclip ...(и т.д. хрен знает какое кол-во вложенных мувов, далее в одном муве: ) >>>>>>>>>>>>Button >>>>>>>>>>>>TargetMovieClip Надо, чтобы TargetMovieClip ездячил за Button. Кнопка ездячит(startDrag) при нажатии только в путь, так что эту часть скрипта пропустим. Скрипт на кнопке, перемещающий мувик на координату "_у" как у кнопки: Цитата:
Может с кнопки нельзя брать координаты??? |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
аа... ну все понятно. у тебя кнопка это кнопка :)
..а не мувиклип использованный в качестве кнопки. this указывает не туда куда ты думаешь, а на общего для кнопки и TargetMovieClip'а _parent'a.. напиши так: on(rollOut) { setProperty (TargetMovieClip, _y, ИМЯ_КНОПКИ._y); } и все заработает :) да, и не пользуйся setProperty, это палеолит уже :) Последний раз редактировалось Nox Noctis; 22.11.2003 в 02:15. |
|
|||||
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Кнопок много. Мувик один. Хотелось написать УНИВЕРСАЛЬНЫЙ скрипт не содержащий имён кнопок.
Последний раз редактировалось Ламер_Флаша; 22.11.2003 в 02:43. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
тогда сделай кнопку мувиклипом,
и повесь на него этот код: on(rollOut) { _parent.TargetMovieClip._y = this._y; } |
|
|||||
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Если батон сделать мувом, то пропадает HitArea.
Если батон вложить в еще один мувик, то, к сожалению, пропадёт возможность по нажатию менять переменную(которая должна меняться именно по нажатию), т.к. код на всех кнопках будет совсем уж идентичный. Одуреть (извини, что сразу всего не объяснил - думал, я просто в синтаксесе ошибся, и меня быстро поправят) Блин! ну я непонимаю, какого-разтакого во флаше почти идентичными объектами надо управлять разными функциями... какой редьки баттон не является мувом - для меня вообще загадка нах!! Давно пора сделать мувики с тройной системой управления, как-то: кадры, слои и условия нажатий если вкл. функция "батон" (каждому из трёх состояний кнопки тогда соот. своя закладка со шкалами слоёв и кадров). И "но проблэмма!" Блин! ==== Жизнь - это решение промблем которые люди сами себе (или друг другу) создают. Натурально! ==== P.S. Сорри за ругань - раздражает порой нелогичность. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
а незнание хэлпа не особождает от последствий :))
кнопка является мувом.. просто она не свитается контейнером в области видимости имен. вот если на мув повесить кнопочные события - тогда да. покажи наконец как ты пытался сделать - тебе скажут как надо.. |
|
|||||
Banned
Регистрация: Jul 2002
Сообщений: 131
|
Исходник.
Надо, чтобы по наведению на кнопку (Button) мувик (Back) менял свою позицию по координате "y" на такую же, как у кнопки. Back и Button должны быть в одном муве. Какой код надо для это залепить на Button?? |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Может быть, так?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
Часовой пояс GMT +4, время: 03:03. |
|
« Предыдущая тема | Следующая тема » |
|
|