![]() |
Не срабатывает onPress в MovieClip
Имеется такой код:
Код AS1/AS2:
|
Все работает.
Интересно: Код AS1/AS2:
Код AS1/AS2:
|
у меня срабатывает
|
был цикл, я его убрал и создаю пока только один элемент. вначале i=0 присваиваю
Что у меня может быть не так? Может с movieclip-ом что-то не то? Я выставил свойства Export for ActionScript, Export in first frame |
да все так, код то рабочий и события отрабатывает
|
Вложений: 1
сравни, что не так
|
Выкладывайте исходник, так как код ваш работает нормально.
|
Вложений: 1
untitled-2.rar у меня не открылся. Пользуюсь 8-ым флешом. Свой исходник прикладываюВложение 21139
|
ваш исходник рабочий, что не так в нем?
|
у меня не появляется окошко с "ок". Т.е. я не вижу результата работы trace.
Может настройик флеша? |
он сохранен под as1
|
в настройках выставь плеер 8-й и AS2 и все заработает
|
у вас в самом клипе внутри написан код - уберите его и появится ваше _ок_)
|
для 8-ки
вот и для 8-ки
|
Вложений: 1
Спасибо за ответы! Получилось. Но остался для меня не раскрыт вопрос. В моем коде по нажатию на NewMC в вызове attachMovie в качестве movieclip - а стоит test все срабатывает. Но если я ставлю myMovieClip (второй movieclip из библиотеки) - trace не отрабатывает. Почему так происходит? Исходник прикладываю. Вложение 21141
|
у вас внутри myMovieClip написан на кадре код
Код:
this.onPress = function () |
Спасибо большое! Помогло.
Только вот все это делалось для того, чтобы была возможность двигать пимпу после ее создания. Заменил trace на Код AS1/AS2:
|
так это опишите в первом кадре
Код:
i=0; |
Если бы я мог, я бы выложил в форум боченочек пивка для вас =) Спасибо!
|
ну дык, выложи, вместе попьем
|
Вложений: 1
Ребят, еще вопрос. Возле своей пимпы я добавил еще два поля input и textarea , но почему-то они не активны, т.е. я не могу их заполнять. В чем ошибка? Или я иду не в том направлении?
Исходники прикладываю Вложение 21147 |
Уберите поведение кнопки с этого мувика (onPress, onRelease, onReleaseOutside) и все у Вас получится.
Добавлено через 6 минут Ну, как альтернатива, работайте с событиями onMouseDown, onMouseUp, onMouseMove |
Дело в том, что мне нужно иметь возможность перетаскивать пимпу и два поля и в то же время, чтобы можно было заполнять поля
|
Вложений: 1
дЫк сделайте события onPress к этой "пимпе" и таскайте pimpa._parent
как-то так: |
Спасибо, то что нужно!
А подскажите, как можно спрятать поля? т.е. если у меня допустим несколько пимп, чтобы при клике на одной из них ее поля были видимы, а возле остальных пимп чтобы прятались, но чтобы значения в них сохранялись. т.е. хочется управлять видимостью |
используй для полей свойство _visible = true или false, а так же для кнопки событие onRollOut
|
Вложений: 1
Спасибо, разобрался.
Вопрос такой: необходимо на событие onRollOver оставить видимым только тот элемент, на который навели мышкой, а остальные, динамически созданные спрятать. Как грамотно составить цикл по динамически создаваемым элементам? Скрипт прилагаю Вложение 21149 |
| Часовой пояс GMT +4, время: 09:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.