![]() |
|
||||||||||
|
|||||
|
Я хочу сделать красивую открытку, на которой идет снег и танцуют зверюшки. Зверюшек анимировать получилось после того, как я вставила их в мувик, а вот звук вместе со скриптом снега не работает. Как сделать, чтобы звук работал? Помогите пожалуйста.
1 кадр: // c is just a loop control c = "1"; // ------------------------------ // maxflakes is the total number // of snowflakes at any time // watch out, too high a number will cause excessive CPU load // --------------------------------- maxFlakes = "550"; // create random speed and xpos for this snowflake
set("xpos" add c, random(550));
set("speed" add c, Number(random(4))+2);
// duplicae a snowflake
duplicateMovieClip("/flake0", "flake" add c, c);
// set x position and random size
setProperty("flake" add c, _x, eval("xpos" add c));
size = Number(random(100))+50;
setProperty("flake" add c, _xscale, size);
setProperty("flake" add c, _yscale, size);
// move each snowflake down by its speed
i = "1";
while (Number(i)<=Number(maxFlakes)) {
setProperty("flake" add i, _y, getProperty("flake" add i,_y) + eval("speed" add i));
i = Number(i)+1;
}
Последний раз редактировалось iNils; 24.01.2007 в 10:09. |
|
|||||
|
оформите для начала правильно свой пост.
код надо писать между тегами update: read this ->> http://flash-mx.ru/help/Help/ActionS.../00001671.html Последний раз редактировалось KLieriK; 24.01.2007 в 03:23. |
|
|||||
|
Я хочу сделать красивую открытку, на которой идет снег и танцуют зверюшки. Зверюшек анимировать получилось после того, как я вставила их в мувик, а вот звук (MP3) вместе со скриптом снега не работает, очевидно, потому что скрипт в третьем кадре постоянно возвращает действие фильма во второй кадр. Как заставить звук не видеть этот скрипт? Может кто-то уже сталкивался с такой проблемой? Помогите пожалуйста.
Код скрипта следующий: 1 кадр: // c is just a loop control c = "1"; // ------------------------------ // maxflakes is the total number // of snowflakes at any time // watch out, too high a number will cause excessive CPU load // --------------------------------- maxFlakes = "550"; // create random speed and xpos for this snowflake
set("xpos" add c, random(550));
set("speed" add c, Number(random(4))+2);
// duplicae a snowflake
duplicateMovieClip("/flake0", "flake" add c, c);
// set x position and random size
setProperty("flake" add c, _x, eval("xpos" add c));
size = Number(random(100))+50;
setProperty("flake" add c, _xscale, size);
setProperty("flake" add c, _yscale, size);
// move each snowflake down by its speed
i = "1";
while (Number(i)<=Number(maxFlakes)) {
setProperty("flake" add i, _y, getProperty("flake" add i,_y) + eval("speed" add i));
i = Number(i)+1;
}
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Жуть. Вот я переписал - практически то же самое. Снежинка в библиотеке.
// ------------------------------
// maxflakes is the total number
// of snowflakes at any time
// watch out, too high a number will cause excessive CPU load
// ---------------------------------
stop();
var maxFlakes:Number = 200;
//сколько их сейчас?
var total:Number = 0;
// двигает снежинку, если надо - удаляет и делает новую.
function moveFlake():Void{
this._y += this.speed;
if( this._y > Stage.height ){
createFlake();
this.removeMovieClip();
}
}
// изготовление снежинки
function createFlake():Void{
var i:Number = getNextHighestDepth();
//trace("i:"+i);
var mc = attachMovie( "flake", "flake"+i, i);
mc._x = Math.random()*Stage.width;
mc.speed = Math.random()*4 + 2;
mc._xscale = mc._yscale = Math.floor( Math.random()*100 ) + 50;
mc.onEnterFrame = moveFlake;
}
// первоначальное изготовление снежинок
function createFlakes():Void{
//trace( total );
if( total++ < maxFlakes) createFlake();
else clearInterval (bornInt);
}
var bornInt:Number = setInterval( createFlakes, 25 );
Последний раз редактировалось Kikasso; 30.01.2007 в 03:04. |
|
|||||
|
Ваш скрипт помог решить проблему, спасибо. Число снежинок пришлось уменьшить до 75, иначе получается буран, а не снегопад.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:06. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|