![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 7
|
Здравствуйте.. Ламеру нужна помощь
![]() Новогодняя тема. ![]() На одном из последних кадров сцены создается примерно такой снег. Stage.scaleMode = "noScale"; _root._quality = "BEST"; var dX:Number = 0; var dY:Number = 0.25; function glob_func() { _root.newX = Math.random()*1-Math.random()*1; _root.chX = (_root.newX-_root.dX)/(50+random(50)); clearInterval(_root.x_int); _root.x_int = setInterval(function () { _root.dX += _root.chX; if (Math.round(_root.dX*10)/10 == Math.round(_root.newX*10)/10) { clearInterval(_root.x_int); } }, 30); } setInterval(glob_func, 5000); function move_func() { varDif = this._xscale/100; this._x += this.dX+_root.dX*varDif; this._y += this.dY+_root.dY*varDif; if (this._y>=Stage.height) { this.removeMovieClip(); } } function snow_func() { varTarget = _root.attachMovie("snow_mc", "snow"+_root.getNextHighestDepth()+"_mc", _root.getNextHighestDepth(), {_y:-30, _x:-75+Math.random()*(Stage.width+75)}); varTarget._xscale = varTarget._yscale=25+Math.random()*75; varTarget.dX = Math.random()*1-Math.random()*1; varTarget.dY = 0.5+varTarget._xscale/100; varTarget.onEnterFrame = _root.move_func; } setInterval(snow_func, 75); Но снег продолжает падать.. А по сценарию и для экономии ресурсов компьютера это не нужно Остановить падение снежинок получается добавив кнопке: Но снежинки остаются на сцене.. Что дописать кнопке, чтобы снег снежинки полностью удалялись со сцены? По разному пытался использовать removeMoveClip и еще кучу вариантов, но что-то не получается.... ![]()
__________________
Ура! Последний раз редактировалось Evil Genius; 27.12.2009 в 13:50. |
|
|||||
|
Модрон-ветеринар
|
|
|
|||||
|
Регистрация: May 2007
Сообщений: 7
|
mooncar
Во, сработало. Не зря я писал, что я ламер..) Благодарю за помощь! Добавлено через 9 минут Хотя вот вылезла проблема. При повторном воспроизведении в тот момент, когда должен пойти снег, он начинает идти в два раза гуще.. еще раз воспроизведешь - в три... и до бесконечности... Значит удаление клипа снежинок правильное, а остановка генератора снежинок не правильная? Как исправить..?
__________________
Ура! Последний раз редактировалось Evil Genius; 27.12.2009 в 14:22. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|