| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 12
| Wieder mal Schnee
Hallo zusammen, habe mir eine Weichnachtskarte gebaut und will es schneien lassen. Per Tutorial habe ich es nun darauf zum schneien gebracht. Das Problem: Es soll nur in einem bestimmten Bereich schneien. Benutze dieses Script: Code: //Anzahl der flocken bestimmen
var anzahlflocken = 100;
var flockengleich = 2;
//Flocken auf der Bühne verteilen und verschieden
//skalieren und spiegeln
for(var i=1;i<anzahlflocken;i++)
{
var mc=_root.attachMovie('schnee','schnee'+i,i);
mc._x=random(375)+25;
mc._y=-5;
var scalefaktor = random(100);
mc._xscale=mc._xscale+scalefaktor;
mc._yscale=mc._yscale+scalefaktor;
}
//Zufallsflocke auswählen und schneien lassen
function go()
{
for (i = 0; i<flockengleich; i++) {
var a=random(anzahlflocken)+1;
_root['schnee'+a].play();
}
}
//Abstand zwischen den Flocken
inter=setInterval(go,100); Innerhalb der For-klammern kann man bei mc._x bestimmen in welcher Breite die Flocken fallen und bei mc._y ab welcher Höhe sie fallen. Wie könnte man da noch eine Fläche bestimmen in der es schneien soll? Die Werte dieses Bereichs wären: Breite: 750 Höhe: 275 x:137 y:169 Habe auch versucht mit einer Maske zu arbeiten ala: Code: _root.setMask(_root.MC_maske); Bin total verzweifelt und ratlos ![]() Vielleicht ist es ja möglich wie oben gefragt per script zu lösen und wäre dann vielleicht die einfachere Variante statt mit der Maske zu arbeiten??? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |