Masteroffallwars
%Europe/Berlin %916 %2006, 21:59
Hoi iedereen.
Ik zit met een vraagje, het gaat niet echt over de actionscript zelf maar over de laag waar het instaat, dus sorry als dit het verkeerde forum is :)
Ik heb van www.tutorialized.com een tutorial gehaalt waar je "Sneeuw" kan laten vallen, dit werkt gewoon goed.
Nu wil ik dat de sneeuw achter de boxarts en achter het logo valt, alleen nu valt het over het hele scherm heen. De lagen aanpassen helpt niet, dus het zal aan het scriptje liggen.
vb: http://www.worldofzelda.com/header.swf
source: http://www.worldofzelda.com/header.fla
width = 700;
height = 176;
total = 150;
for (var t = 0; t != total; t++) {
var mc = _root.attachMovie("snowflake", "snowflake"+t, _root.getNextHighestDepth());
mc._x = (Math.random()*(width+20))-10;
mc._y = (Math.random()*(height+20))-10;
mc.yspeed = (Math.random()*1.75)+0.25;
mc.speed = (Math.random()*3)+2;
mc._xscale = mc._yscale=(mc.speed+mc.yspeed)*10;
mc.onEnterFrame = function() {
var angle = Math.atan2(_root._xmouse-(width/2), _root._ymouse)+1.5707963267949;
this._y += Math.abs(Math.sin(angle)*this.speed)+this.yspeed;
this._x += Math.cos(angle)*this.speed;
if (this._x>width+10) {
this._x = -10;
} else if (this._x<0-10) {
this._x = width+10;
}
if (this._y>height+10) {
this._y = -10;
} else if (this._y<0-10) {
this._y = height+10;
}
};
}
Ik hoop dat jullie mij begrijpen en kunnen helpen.
Alvast bedankt!
Ik zit met een vraagje, het gaat niet echt over de actionscript zelf maar over de laag waar het instaat, dus sorry als dit het verkeerde forum is :)
Ik heb van www.tutorialized.com een tutorial gehaalt waar je "Sneeuw" kan laten vallen, dit werkt gewoon goed.
Nu wil ik dat de sneeuw achter de boxarts en achter het logo valt, alleen nu valt het over het hele scherm heen. De lagen aanpassen helpt niet, dus het zal aan het scriptje liggen.
vb: http://www.worldofzelda.com/header.swf
source: http://www.worldofzelda.com/header.fla
width = 700;
height = 176;
total = 150;
for (var t = 0; t != total; t++) {
var mc = _root.attachMovie("snowflake", "snowflake"+t, _root.getNextHighestDepth());
mc._x = (Math.random()*(width+20))-10;
mc._y = (Math.random()*(height+20))-10;
mc.yspeed = (Math.random()*1.75)+0.25;
mc.speed = (Math.random()*3)+2;
mc._xscale = mc._yscale=(mc.speed+mc.yspeed)*10;
mc.onEnterFrame = function() {
var angle = Math.atan2(_root._xmouse-(width/2), _root._ymouse)+1.5707963267949;
this._y += Math.abs(Math.sin(angle)*this.speed)+this.yspeed;
this._x += Math.cos(angle)*this.speed;
if (this._x>width+10) {
this._x = -10;
} else if (this._x<0-10) {
this._x = width+10;
}
if (this._y>height+10) {
this._y = -10;
} else if (this._y<0-10) {
this._y = height+10;
}
};
}
Ik hoop dat jullie mij begrijpen en kunnen helpen.
Alvast bedankt!