![]() |
Замена символа (типа буттон)
Я наверное тупой, или искать не умею на этом форуме, но найти не могу.
Вобщем надо при клике на кнопку заменить ее на другую кнопку (если есть возможность задизабленную), а задизабленную если есть заменить на нормальную ... как это сделать? |
мона так:
дано:
button1 (enabled) button2 (disabled) - в библиотеке устанавливаешь имя объекта для экспорта "button2" // button1 и button2 - это объекты типа "button" заменить при клике button1 на button2 для флеш MX: _root.button1.onMouseDown = function () { _root.attachMovie("button2", "button2", 2); _root.button2._x = _root.button1._x; _root.button2._y = _root.button1._y; _root.button1.removeMovieClip(); } для пятого: на кнопку 1 вешаешь скрипт: on(release) { _root.attachMovie("button2", "button2", 2); _root.button2._x = _root.button1._x; _root.button2._y = _root.button1._y; _root.button1.removeMovieClip(); } удачи |
ага
только советую батоны в мувики вложить и потом уж _root.clip1.removeMovieClip(); чуть подлиннееее но наверняка :) удачи |
отлично
почти получилось... а можно ли еще сделать так... ту кнопку, что я буду подгружать на нее какой-нить актион повесить? у меня нифига не получается... :(
|
а какой флеш у тебя, дружище?
|
совсем забыл сказать... :)
5-ый
|
маньяки
вы бы ему ещё посоветовали.... даже хрен знает что aru, создай мувик из двух кадров. в первом есть кнопка, во втором нет. и гоняй между ними. netstuff, ну ты даёшь ;))) |
Цитата:
или поподробнее расскажи как мувик гонять по кадрам... а то если я делаю сивол типа видео клип, в один кадр основную кнопку, в другой задизабленную, то как-то не получается останавливаться на втором кадре, а при нажатии перейти на второй кадр и замереть |
2 Egoritch
Цитата:
|
2 aru
чтобы замереть на кадре: stop(); |
Цитата:
|
чего-то я не очень понял, но все равноЮ есть набор команд для путешествия по кадрам:
gotoAndPlay(frame_number); gotoAndStop(frame_number); stop(); play(); prevFrame(); nextFrame(); prevScene(); nextScene(); подробнее читай HELP... |
Ну ты внатуре ,того,тормозишь.
а play(); тебе зачем? __________ этоя конечно тебе-aru |
извините за тупые вопросы...
просто сначала забыл про путешествие по уровням... :) ну туплю... второй день изучаю... :)
больше не буду |
я понял в чем у меня фишка
А тут еще такая трабла...
при нажатии на кнопку мне надо передать управление к _root и фрейму номер Н, а еще с другой стороны, мне надо передать управление и в текущем уровне в другой кадр... как это одновременно сделать? |
А говорил больше не будешь :)
_root.gotoAndPlay(H);и внем пишешь _root.clip.gotoAndPlay(H); ______________ путишествия по уровням-нодоже! :D |
Цитата:
Попробуй _root.gotoAndPlay (Number of frame) ________________________________ Прости Coil - забыл перевернуть страничку :) |
может я что-то не так пишу
смотри... общий клип у меня простой.
_root первй кадр определяется переменная какая страница второй кадр определяется какой swf подгружаем и на чинаем его грузить третий пустой четвертый проверка на полную загрузку да - позиционарование этого внешнего swf, стоп нет вернись на фрейм назад. на какой кадр ставить мувик с кнопкой, ведь при нажатии у меня меняется переменная страницы и я передаю управление второму кадру рута. и если кнопку ставить на 4-й кадр рута, то что бы ты не делал она останется прежней. или я что-то гоню? |
Aru не мучай, выложи исходник...
|
да уже все нормально
Другим способом реализовал то что хотел.
Что просек... :) Если у нас буттон не помещен на основное поле то ему action нельзя прописать, но стоит этот бутон запихать в клип то все актионы ему нанефиг прописываются, а потом ты уже могешь напрямую использовать этот бутон не обращая внимания на этот темповый клип... :) А менее извращенно можно? |
2 aru
В Help есть прекрасный Lesson на тему кнопок... Посмотри и поймешь... :cool: :cool: :cool: |
| Часовой пояс GMT +4, время: 17:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.