| |||||||
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: 55
| MC von rechts nach links laufen lassen
Hallo, ich habe einen Balken als MovieClip angelegt. Dieser soll nun auf der Bühne von links nach rechts laufen bis hier hin funktioniert mein Skript auch... wenn er am Ende angekommen ist, dann soll er von rechts nach links laufen. wie mache ich das? Hier ist mein bisheriges Script: Code: var i=0;
var flaechen=[];
this.onEnterFrame = function(){
if(i<4){
flaechen[i]=this.attachMovie("flaeche.activus", "flaeche_mc"+i, i+500);
flaechen[i]._x = Math.random()*466;
flaechen[i]._y = 70;
flaechen[i]._alpha = Math.random()*40+15;
flaechen[i]._xscale = Math.random()*100+50;
flaechen[i].xSpeed = Math.random()+0,5;
}
for(var n=0; n < flaechen.length; n++){
flaechen[n]._x += flaechen[n].xSpeed;
}
i=i+1;
}; |
| | |
| | #2 (permalink) |
| Bamboocha Registriert seit: Jan 2006 Ort: Schweiz
Beiträge: 69
|
ersetze mal das: flaechen[i]=this.attachMovie("flaeche.activus", "flaeche_mc"+i, i+500); mit flaechen[i]=this.attachMovie("flaeche.activus", "flaechen"+i, i+500); du gibst nähmlich dem hinzugefügten MC denn namen flaeche_mc+i, aber die x position etc. vergibst du auf flaechen[i]
__________________ Wer kämpft kann verlieren. Wer nicht kämpft hat schon verloren. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 55
| :(
hab das gemacht, aber meinem Problem hilft das nicht weiter... ich will, dass der MC von links nach rechts läuft, und dann umdreht, und von rechts zurück nach links läuft... hab schon mal folgendes probiert: Code: for(var n=0; n < flaechen.length; n++){
flaechen[n]._x += flaechen[n].xSpeed;
if(flaechen[n]._x>300){
flaechen[n]._x += flaechen[n].xSpeed1;
}
}
i=i+1; |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2006
Beiträge: 62
| Dazu mal eine generelle Frage hier scheinen alle as-seitigen animationen stets mit oef gemacht zu werden. ich mach das immer mit setinterval. Gibt es einen wichtigen Grund dafür, dass ihr oef vorzieht? ich kannte das vorher gar nicht als häufig verwendete funktion. ich bin aber eben auch kein erfahrener Flasher. Besten Dank, Michel |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2006
Beiträge: 62
|
@ EinAlem: da brauchst du wohl ein Bool, (z.B.: rechts oder so), das Du auf true setzt, wenn dein mc nach rechts soll und auf false, wenn es rechts angekommen ist und dann wieder zurück, wenn es ganz links ist... Gruß, michel |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |