![]() |
dublicateMovieClip - не понимаю
Доброй ночи, коллеги.
Пожалуйста, помогите написать простейший код дублирования клипа. Вот пример того, что я сваял вручную, размещая мувики трещин в новом слое и на новом кадре инкрементируя единичку, и, на событии onMouseDown перемещался на один кадр вперед, чем запуская новую трещину (желательно кликнуть с интервалом пару секунд и только четыре раза ударить, так как там больше нет мувиков трещин) – http://www.ifrastudio.com/test/111.swf А надо, чтобы мувик трещины просто дублировался в том месте, где был сделан удар молотком (то есть, после дублирования привязывались координаты). Пожалуйста, помогите мне написать код дублирования, а то я ниак не могу сам понять, как эта функция работает – dublicateMovieClip В моей книге по программингу только одна страница по этой функции, потому, не могу разобраться, что и как. Уже второй день в депрессии… Спасибо большое! |
Не проще вставлять в место удара мувик трещины из библиотеки?
|
http://livedocs.adobe.com/flash/8/main/00002452.html
а именно (копируемый клип).duplicateMovieClip("(имя нового)", "(глубина)", (свойства)); хотя свойства необязательно |
Я это так сделал:
Код:
var i=0; |
Цитата:
|
Вложений: 1
Ребята, спасибо что помогли... но, я ничего не могу сделать - не дублирует он мувик :(
ПОжалуйста, скажите, в чем зедсь дело??? Пробывал и код LeXi42006 и разбиратся в хелпе CorC'а - ничего не помогло.... ВОт, что-то сваял - но там только один мувик создается. после удара, он удаляется и появляется новый. А нужно, чтобы все сохранялись. Исходинк в аттачменте. |
Код:
Mouse.hide();правда ошибочку вижу, но нестрашную... З.Ы.: если ПКМ то hidemouse не помогает :) |
уфф, наконец то, Все работает! ПАСИБА CorC.:yahoo:
Сваял уже сам код удаление мувика. Теперь я мастер! :bye: |
Ребята, доброй ночи.
Стыдно, конечно, но опять не работает как надо - трещины образуются над молотком, хотя слой ниже него. Глубина молотка не та, что ли? Но ведь дубликат формируется ниже него, почему же трещина залазит поверх молотка? И при дублировании больше 20-30 трещин флешка очень сильно начинает виснуть. Ребята, пожалуйста, помогите советом – в чем здесь дело? Исходник и мувик в архиве http://www.ifrastudio.com/test/Untitled-1.rar Эту штуку делаю за спасибо, но вот усилий уже столько потратил, что даже страшно подумать…. |
Цитата:
а у трещин больше 0 лечится swapDepths'ом Цитата:
Цитата:
З.Ы.: если нажать на морду, а потом не отпуская отвести молоток и отпустить то трещина не удалиться, и остался баг с ПКМ |
CorC - спасибо огромное за помощь. Все сделал как надо. Единое, что волнует – мувик болеет после 30 ударов висняком. Можно это как-то обойти, или лучше не заморачиваться?
Ибо это не смертельно, но если не трудно объяснить, почему оно висит, буду вдвойне благодарен. Уменьшил fps до 24, уменьшил саму картинку трещины, убрал анимацию трещины (поначалу там была анимированная маска). |
можно мувики по одному удлять если их больше определенного кол-ва
|
| Часовой пояс GMT +4, время: 19:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.