Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-11-2003, 16:41   #1 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
gotoAndPlay .... play .... nix geht mehr....

Hi Folks....

Folgendes Problem:

Ich habe diverse Clips, die in Frame 1 ein
ActionScript:
  1. stop();
haben.

Nun soll einer davon per Zufall abgespielt werden, was ich dann mal so gelöst hab:

ActionScript:
  1. ToActivate = new Array();
  2. ToActivate[1] = Linie1;
  3. ToActivate[2] = Linie2;
  4. ToActivate[3] = Linie3;
  5. ToActivate[4] = Flaeche1;
  6. ToActivate[5] = Flaeche2;
  7.  
  8. function ActivateContent () {
  9.     TargetElement = ToActivate[random(4)+1];
  10.     TargetElement.play();
  11.     trace(TargetElement._currentframe);
  12. };
  13.  
  14. ActivateContent();


Problem ist, der spielt die nicht ab. Egal ob mit play() oder mit gotoAndPlay(2) (hierbei springt er in den Frame und stopt).

Kann mir wer helfen ????
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 09-11-2003, 18:19   #2 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Schaut hier eigentlich auch jemand rein ?


Okay, habe festgestellt, das man ein stop() anscheinend garnichtmehr mit play() oder gotoAndPlay() weiterspielen kann.

Oder bin ich zu blöd ??? Ich mein, unter MX hat´s ja auchtadellos funktioniert.
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 11-11-2003, 16:51   #3 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
Mit der akt. Vorlage wird es auch in MX nicht funtzen.

So nun hat doch jemand geantwortet - und noch einen Tipp schau genauer hin!

Noch ein Tipp - das stop sollte nicht innerhalb der Clips platziert werden!

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 11-11-2003, 16:58   #4 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Ja das aber nich ganz korrekt. In Flash MX ging es Problemlos, nur nach der "Umstellung" auf Flash MX 2004 und Flashplayer 7 gings nicht mehr.

Und warum soll ich kein Stop() in den Movieclip hängen ??? Wie krieg ich den denn zum halten ???
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 11-11-2003, 17:01   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Das kann in MX auch nicht gehen ...

Was ist denn z.B. Linie1? Ein Instanzname vielleicht? So wie es jetzt aussieht denkt Flash es wäre eine undefinierte Variable mit einem undefinierten Wert.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 11-11-2003, 17:24   #6 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hi,
ich denke die Elemente des Arrays sind Instanznamen , oder ?
Dann setz sie mal in Stringfüsschen : ""
MacEvil ist offline   Mit Zitat antworten
Alt 12-11-2003, 08:34   #7 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Am Instanznamen kann das nicht liegen, weil wie gesagt, in MX hat er das ohne Probleme gemacht. Und wenn ich in die MC ein play() auf Frame 2 lege dann macht er es auch, nur versteh ich nicht so ganz, wieso das, was ich in MX gebaut habe, was dort einwandfrei funktionierte, in MX 2004 auf einmal nicht mehr funktioniert. Und es ist ja nicht so, als wäre gotoAndPlay() nun die Krönung des AS
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 12-11-2003, 08:39   #8 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
LOL

Ich hab jetzt gerade mal ganz auf doof eine FLA gebaut nur mit ein paar Kreisen, die GELEICH Funktion, der GLEICHE Aufbau, da macht er es. Okay, streicht das, anscheinend entwickelt mein Rechner zu Hause einen eigenen Willen.
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 12-11-2003, 21:32   #9 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@ANTICHRIST: Auch in Flash MX kann es so nicht funzen - vertrau uns.

An den Instanznamen liegt es jedoch nicht - du musst die Clips im ersten Frame deiner Hauptzeitleiste mit einem stop am Abspielen hindern, dann kannst du Sie anschliessend mit deiner Funktion steuern - also raus mit dem stop() aus dem ersten Frame der Clips!

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 12-11-2003, 21:44   #10 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
@Matze:
Aber auch nur, wenn die Funktion und der Aufruf vor dem Movieclip geladen werden. Ist der Movieclip zuerst da und wird dann erst die Funktion aufgerufen, dann klappt's. Würde also was die stop-Geschichte im MC angeht von der Reihenfolge abhängen

Möglicherweise ist das hier der Grund, warum es in diesem speziellen Fall und in dieser Konstellation mal geht und mal nicht ... aber generell stört das stop() im Movieclip nicht immer. Kommt halt darauf an. Bisserl Syntaxversionen vermischt aber als "grundsätzlich nicht funktionsfähig" würd ich das nicht bezeichnen.

Grüßle
rena

PS: Wieder zu Hause?
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 12-11-2003, 22:00   #11 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
"grundsätzlich nicht funktionsfähig" ich auch nicht - aber in diesem Fall wird sich das stop() innerhalb der Clips nicht machen lassen - da Flash da nicht mitspielt. Da würde ich konsequent bei einer Konvention bleiben, dann habe ich als Entwickler auch nicht mit diesen Problemen zu kämpfen und die Codezeilen instanzanem.stop() wird doch jeder hinbekommen.

Liebe Grüsse
Matze K.

P.S.: Ich bin noch nicht daheim - muss den nachtzug nehmen. Laptop sei dank ist man nicht ganz abgeschnürt auch schade nur das die Verbindung immer wieder abbricht.
Madokan ist offline   Mit Zitat antworten
Alt 13-11-2003, 08:56   #12 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
A) Wieso kann das in MX nicht funktionieren ???
B) Wieso funktioniert es dann in MX ???
C) Hat sich das eh alles erledigt, hab die Schnauze voll von 2004 und mir wieder MX drauf gezogen, da, MEINER Meinung nach die nachteile die Vorteile erdrücken.
ANTICHRIST ist gerade online   Mit Zitat antworten
Alt 14-11-2003, 09:36   #13 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
zu A) da ich deinen Code in MX getestet habe!
zu B) da attach doch mal dein Beispiel!
zu C) gut so bleibt mehr für uns. - Nein spass bei Seite - man sollte sich schon etwas mehr Zeit für ein neues Produkt und auch neue Verhaltensweisen nehmen. Alles ändert sich!

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele