PDA

Просмотр полной версии : duplicateMovieClip


Icida
19.12.2006, 00:31
Подскажите если кто знает. Есть ролик с падающей снежинкой. Ф-цией duplicateMovieClip() по нажатию кнопки клонирую её, но при этом первая начинает сильно ускоряться... И с каждой новой падает все быстрее. Не могу понять в чем причина и где связь.. Буду благодарна за помощь

DarkLight
19.12.2006, 01:34
исходник покажи

Icida
19.12.2006, 10:05
Оставь мыло, а то сервер не дает мне его сюда положить.

CorC
19.12.2006, 10:07
может просто там что нить инкрементируется по свойствам, как нить имена неправильно раздаешь :)

Icida
19.12.2006, 10:37
Нет, ничего не инкрементирую. Просто делаю duplicateMovieClip и снежинка сразу ускоряется.

CorC
19.12.2006, 10:38
ну тогда нужно конкретно посмотреть, а то на пальцах можно долго гадать что да как :)

CorC
19.12.2006, 10:39
Оставь мыло, а то сервер не дает мне его сюда положить.
закачай на др сервак, ить много их есть по инету

Icida
19.12.2006, 11:23
Исходник (http://files.ariom.ru/663947)

Буду рада помощи :)

CorC
19.12.2006, 12:47
прости я чуток попортил но смысл сохранил :) зато теперь можно сюда выложить а не 3Мб :)

Icida
19.12.2006, 14:13
Большое спасибо! Щас буду разбирацца-ковыряцца)
только по-моему rotation там не работает. НО это уже мелочи жизни!

CorC
19.12.2006, 14:17
я ж говорил что немного попортил...

Icida
19.12.2006, 17:16
Так непонятно) Не зря же я в раздел для новичков написала. Можно спрашивать по твоему супер скрипту (без иронии)) и не боятся глубочайшего раздражения?...

Icida
19.12.2006, 18:01
Крутится снежинка перестала потому что rotate стал неопределен в этом выражении this._rotation = this._rotation+rotate;
А в цикле if (this._y<-this._height) {} он определяется но както странно, за один раз проскакивают все рэндомы, а должно быть одно значение. Это видно наглядно если развернуть полностью окно TestMove.
Вот так вот..

Icida
19.12.2006, 21:31
CorC, нельзя ли объяснить смысл строки var i=this._name.substr(4,1); (меня интересует в особенности substr(4,1)) Я как не роюсь в сети ничего вразумительного найти не могу, или это я так тупа )

etc
19.12.2006, 21:57
substr — выдергивает часть строки.
В твоём случае 1 символ с 4-го индекса (5-го символа)

Icida
19.12.2006, 23:20
А зачем это делается?

etc
20.12.2006, 02:37
А это у автора уже лучше спросить, я не смотрел :)

CorC
20.12.2006, 10:15
это делается что б номер снежинки определить :)
я в вашем ролике только убрал со звездочки код и положил его во фрейм
а потом уже onEnterFrame сделал, но можно совсем не так и проще
просто думал что вам так понятнее будет, что почти как у вас было

Icida
20.12.2006, 10:59
А нельзя ли рассказать как проще?) (просто интересно)

CorC
20.12.2006, 11:45
onEnterFrame не на звездочки класть а на сам фрейм и в нем уже все подсчитывать по тем массивам что у вас когда то были :)

Icida
20.12.2006, 18:48
А что это за операторы?
<-
->

CorC
20.12.2006, 18:54
Ж) Ж) :)
это меншьне минус
и больше минус :)
спасибо! порадовали вконце рабочего дня...

Icida
20.12.2006, 19:11
поняла)) я думала это что-то типа >> <<

Icida
21.12.2006, 10:28
Вот что получилось

Icida
21.12.2006, 17:06
Спасибо большое запомощь!

ded1488
27.12.2006, 00:22
Вот что получилось
А можешь исходник выложить сюда?

Icida
27.12.2006, 12:51
Могу. Только чуть попозже