Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-04-2005, 14:41   #1 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
play(); geht nicht, gotoAndStop() doch

Ich habs mal gewusst.
Ich attache einen Mc, der enthält Frames, nun will ich diesen Abspielen, was nicht geht, ich erreiche ihn mit ..play(); nicht, mit gotoAndStop(5); geht er dahin, aber abgespielt wird er nicht.
Woran liegt das? gotoAndPlay(2); geht auch nicht
Im ersten und im letzten Frame sind stop(); Anweisungen
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:17   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Bist du sicher, dass die stop() Anweisung nur im 1. Frame steht und sich nicht (da nicht nur ein Schlüsselbild) über den ganzen Film "zieht"?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:23   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Natürlich bin ich das.

Siehe Anhang
Angehängte Dateien
Dateityp: zip da.zip (4,5 KB, 5x aufgerufen)
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:26   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. _root.attachMovie("sss", "b", 101, {_x:100, _y:100});
  2. onEnterFrame = function()
  3. {_root.b ? (_root.b.play(), delete this.onEnterFrame) :0}

So schnell ist der MC dann doch nicht geladen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:27   #5 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Ja aber offline? Und was soll das für ein Syntax sein?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!

Geändert von Samuel (16-04-2005 um 15:29 Uhr)
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:30   #6 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
hab das Problem:

legst du das _root.b.play(); in eine Button Aktion:

ActionScript:
  1. button.onRelease = function()
  2. {
  3. _root.b.play();
  4. }

dann spielt er das auf Knopfdruck auch ab. Du musst wahrscheinlich erst warten, bis das movie komplett attached ist.. durch den Button entsteht dann wahrscheinlich eine verzögerung..

//edit: zu langsam... -_-" ^.^

Geändert von pokepika (16-04-2005 um 15:31 Uhr)
pokepika ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:31   #7 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Gut, das hat der Frager auch gesagt Aber warum klappt es mit gotoAndStop?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:32   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wäre ja auch online das Selbe, da das Teil attached wird. Aber selbst dass dauert halt wohl ein paar Millisekündchen. Ich hab' Flash nicht programmiert...
gotoAndStop(16); (was ja der letzte Frame in deinem Movie ist) geht auch ohne die onEnterFrame-Geschichte. Flash halt!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:33   #9 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Nun gut, danke
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:33   #10 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Zitat von Samuel
Ja aber offline? Und was soll das für ein Syntax sein?
PHP-Code:
onEnterFrame = function()
{
_root.? (_root.b.play(), delete this.onEnterFrame) :0
Fragt ob _root.b existiert, also ob true, wenn ja dann macht er das Zeug in den Klammern links vom ":" ansonsten die Anweisung rechts vom ":" ...

Ansonsten etwas genauer...
[Stuff] einfaden und ausfaden von mc´s
...weiter unten kannste es dann etwas ausführlicher nachlesen.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:34   #11 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
wahrscheinlich speichert er den aktuellen Frame auch, wenn er noch nicht komplett geladen ist.. oder so ^^

Zitat:
Und was soll das für ein Syntax sein?
das:
ActionScript:
  1. onEnterFrame = function()
  2. {_root.b ? (_root.b.play(), delete this.onEnterFrame) :0}

ist ne kurzform von:

ActionScript:
  1. onEnterFrame = function()
  2. {
  3. if ( _root.b ) // wenn _root.b existiert
  4. {
  5. _root.b.play();
  6. delete this.onEnterFrame;
  7. }
  8. }

//edit: grr ^^ ihr seid immer so schnell -_-

Geändert von pokepika (16-04-2005 um 15:35 Uhr)
pokepika ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:47   #12 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Entschuldigt, ich dachte das dahinten soll ein smiley sein und hab den gekillt

Hab da n : false geschrieben, aber is ja das selbe.

Nun, aber bei meinem eigentlichen Script funzt es nicht, was sehr seltsam ist, hier mal n Beispiel:
ActionScript:
  1. _global.globalcall = function() {
  2.     _root.attachMovie("protoholder","b"+act,act*101,{_x:100,_y:100});
  3.     _root["b"+act].onEnterFrame = function () {
  4.         trace(_root.b1._currentframe);
  5.         _root.b1.play();
  6.         //delete this.onEnterFrame;
  7.     }
  8.     };
(act steht auf 1, der MC _root.b1 existiert)

ratet mal was getraced wird?
1
2
3
..8 (letzer Frame) und es fängt von vorne an, aber ich sehe das Ding nicht,
wenn ich aber anstatt _root.b1.play(); _root.b1.gotoAndStop(5); mache.
Traced er mir nur 5 5 5 5 5 und da sehe ich den MC im Frame 5, bei Play nicht
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!

Geändert von Samuel (16-04-2005 um 15:54 Uhr)
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 15:56   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Jetzt wirds noch lustiger! Bei mir wird beim selben Script (also das hier)
ActionScript:
  1. var act = 1;
  2. _global.globalcall = function() {
  3.         _root.attachMovie("sss","b"+act,act*101,{_x:100,_y:100});
  4.         _root["b"+act].onEnterFrame = function () {
  5.                 trace(_root.b1._currentframe);
  6.                 _root.b1.play();
  7.                 //delete this.onEnterFrame;
  8.         }
  9. };
  10. globalcall();
der Film angezeigt. Wobei es so

ActionScript:
  1. var act = 1;
  2. _global.globalcall = function() {
  3.     _root.attachMovie("sss", "b"+act, act*101, {_x:100, _y:100});
  4.     _root["b"+act].onEnterFrame = function() {
  5.         _root.b1.play();
  6.         delete this.onEnterFrame;
  7.     };
  8. };
  9. globalcall();
auch geht.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-04-2005, 16:03   #14 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Also es wird noch verwirrender.
Ich hab in dem MC, der Abläuft in der Mitte mal ein trace("hier");
eingefügt, und tatsächlich erscheint das Trace, aber der MC ist nirgends zu sehen.
Ich habe jedoch keine weiteren Ebenen, es kann also nicht sein, dass der Level von was anderem diesen MC ablenkt.
Warum sehe ich ihn dann nicht? Wenn er weiterhin im Kreis läuft?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-04-2005, 16:09   #15 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Ihr könnt es euch mal angucken


Alles überflüssige ist raus, aber dennoch ist das Ding unsichtbar.

Edit.

Dass kann doch nciht sein, die fla ist 800 KB groß!

Da sind nur zwei Mcs drin, keine Bilder oder sonst was ,was is das n Memory Leak?

Ich uploade es mal extern
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!

Geändert von Samuel (16-04-2005 um 16:12 Uhr)
Samuel 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 00:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele