| Autor |
Nachricht |
kleiner_muck
Threadersteller
Dabei seit: 27.08.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 22.06.2009 15:11
Titel Film 2x abspielen und dann stoppen |
 |
|
Hallo ihr Lieben,
hab ein eingetlich kleines Problem - so dachte ich
Konnte aber in meiner Flash-bibel nichts dazu finden...
Ich möchte feinen Film 2x anspielen lassen und dann an einer bestimmten Stelle, sprich Frame stoppen lassen
Das einzige, das ich dazu fand in meinem Buch war das:
var i:Number = 0;
while (i<2){
trace(i);
i = i+1;
}
Das soll den Film sobald die Variabel 2 erreicht wurde stoppen. TUT'S ABER NICHT
Wenn alle Stricke reißen muss ich den Film nur einmal abspielen lassen und bei dem gewissen Frame einen stop (); reinhauen, da ich das Ganze heute unbedingt noch abgeben muss.
Hoffe einer von euch kann mir helfen
|
|
| |
|
 |
| |
|
 |
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 30
Geschlecht:
|
Verfasst Mo 22.06.2009 15:25
Titel
|
 |
|
| Code: | if (i != "undefined"){
var i:Number = 1;
} else {
i++;
if(i==2) {
stop();
}
} |
Zuletzt bearbeitet von sahnemuh am Mo 22.06.2009 15:26, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
kleiner_muck
Threadersteller
Dabei seit: 27.08.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 22.06.2009 15:34
Titel
|
 |
|
wow! das war ja antwort in rekordzeit. danke
aber auch hier tut sich nichts
der film spielt unbeeidruckt weiter...
ich hab deinen code in den ersten frame in eine eigene ebene gesetzt. der film sollte ja eigentlich auch hier nach zweimal anspielen stoppen. aber auch erenthält - soweit ich das sehen kann - nicht den befehl dann bei Frame XY zu stoppen, oder?
Gibt es eine möglichkeit den film ganz normal spielen zu lassen und im vorletzten Frame einen gotoAndPlay(1); (um neu zu starten) reinzusetzen diesen nach Ausführung zu löschen (weiß aber nicht wie man einen Befehl löscht) und dann bei zb Frame 248 ein stop(); reinzusetzen??
|
|
| |
|
 |
Inohks
Dabei seit: 24.06.2007
Ort: Mönchengladbach
Alter: 27
Geschlecht:
|
Verfasst Di 30.06.2009 18:02
Titel
|
 |
|
Hi kleiner_Muck,
versuchs mal hiermit:
erster Frame:
| Code: |
var gespielt:Boolean;
|
Vorletzter Frame:
| Code: |
stop();
if(gespielt == false){
gespielt = true;
gotoAndPlay(1);
}else{
play();
};
|
Letzter Frame:
|
|
| |
|
 |
kleiner_muck
Threadersteller
Dabei seit: 27.08.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 10.07.2009 11:01
Titel
|
 |
|
haaaallo Inohks,
bitte entschuldige die späte antwort.
Ichmusste leider an dem tag zu nem schnell schuss greifen
ich habe deinen code nun versucht und leider bleibt der film auf dem vorletzten bild stehen. es wird also auch hier der film leider nicht zweimal abgespielt.
danke dir aber vielmals für deine hilfe
|
|
| |
|
 |
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 31
Geschlecht:
|
Verfasst Fr 10.07.2009 11:28
Titel
|
 |
|
quick & dirty
| Code: |
var i:*;
switch (i) {
case undefined :
i=0;
break;
case 2 :
stop();
break;
}
i++;
|
|
|
| |
|
 |
kleiner_muck
Threadersteller
Dabei seit: 27.08.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 10.07.2009 13:16
Titel
|
 |
|
Nach dem ':' wird ein Typidentifikator erwartet. -> var i:*;
Trotzdem vielen, vielen Dank
|
|
| |
|
 |
itek
Dabei seit: 08.03.2006
Ort: 127.0.0.1
Alter: -
Geschlecht:
|
Verfasst Fr 10.07.2009 15:42
Titel
|
 |
|
War doch eigentlich kein schlechter Ansatz ..
| sahnemuh hat geschrieben: | | Code: | if (i != "undefined"){
var i:Number = 1;
} else {
i++;
if(i==2) {
stop();
}
} |
|
nur die Bedingung etwas verhauen
| Code: | if(i==undefined){
var i:Number = 0;
}else {i++ }
if(i==2){stop();} |
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
Animation in Image Ready stoppen und abspielen
Flash-Film stoppen beim Öffnen einer Thickbox
Flash / AS3 – Film in Movieclip von Hauptzeitleiste stoppen
Film soll in Webseite abspielen
flash-film in endlosschleife abspielen
flash film erstellt , kann man nicht abspielen
|
 |