Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-04-2007, 14:15   #1 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Question +1 (++)

Servus!


Im 1. Schlüsselbild steht folgendes:
ActionScript:
  1. _global.test = new Array();


Im 2. Schlüsselbild steht:

ActionScript:
  1. var test2 = _global.test;
  2. trace("test2: "+test2);


Im 3. Schlüsselbild steht:

ActionScript:
  1. for(var i:Number = 1; i<=1; i++){
  2. _global.test[i];
  3. }

und im 4. Schlüsselbild steht:
ActionScript:
  1. gotoAndPlay(2);


Das Ziel ist, dass das Array mit jedem Druchlauf vom Flash-Film immer um +1 (++) befüllt wird.
Doch ich bekomme nichts getracet. Warum?


Christoph
RhettButler ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:18   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
for(var i:Number = 1; i<=1; i++){
sebastian ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:18   #3 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
dein trace müsste mindestens "test2: " zwei sein.

Ist dir aussderm schon aufgefallen das deine forschleife nicht einmal durchläuft?

gruß b.asile
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:23   #4 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
schreib mal statt dem Code im 3. Frame
ActionScript:
  1. _global.test.push(_global.test.length + 1);
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:23   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2007
Beiträge: 33
Hi,

also vielleicht liege ich ja falsch, aber

du sagst ganz oben

1.

_global.test = new Array();

2.

var test2 = _global.test;
trace("test2: "+test2);

Dh. schreibst du nich jedes mal ein leeres Array in die _global.test und lässt die dann ausgeben?

trace müsste aber "test2: " sein... also so mindestens.

mhh sonst kp... Meine Kenntnisse reichen einfach nich weiter -.-

Bla beachte mich einfach ncih weiter -.- siehe Bild 4 -.-

Ich bin ein Wunschtread..... (und will hier weg )
__________________
60 % der Jugendlichen sind glücklich.
40 % haben kein Geld für Drogen.

Geändert von Peace (18-04-2007 um 14:25 Uhr)
Peace ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:26   #6 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Zitat:
Dh. schreibst du nich jedes mal ein leeres Array in die _global.test und lässt die dann ausgeben?
Beachte die Schlüsselbilder. Das Array wird nicht überschrieben!

DU HAST MICH DA JETZT AUF EINE IDEE GEBRACHT!!! DANKE!!!


Zitat:
mhh sonst kp... Meine Kenntnisse reichen einfach nich weiter -.-
Mach dir nichts draus! Ich hab auch klein angefangen. Hauptsache ist, dass dir Flash Spass macht!


@dieandernzwei
test2: bekomme ich getracet und die Schleife wird auch durchlaufen (auch grad getracet)

Geändert von RhettButler (18-04-2007 um 14:36 Uhr)
RhettButler ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:32   #7 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Klappts nicht mit oben?

Du solltest dir mal angewöhnen, dass in jede Zeile ein Befehl oder eine Aktion muss, sonst passiert einfach nichts
PHP-Code:
for(var i:Number 1i<=1i++){
    
_global.test[i];

Das ist eine Schleife, die genau einmal durchläuft (i = 1), und dabei auch noch nichts tut, sehr sinnvoll
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)

Geändert von Janoscharlipp (18-04-2007 um 14:35 Uhr)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:33   #8 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
PHP-Code:
      for(var i:Number 1i<=1i++){
      
_global.test[i];
       } 
das = hatte ich übersehen...


trace("test2: "+test2[0]);

ergibt auch nichts?

hast du es auch schon mit push versucht
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:35   #9 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Zitat:
trace("test2: "+test2[0]);
test2 ist die Variable! Nicht das Array!
RhettButler ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:40   #10 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

wenn der Film eh immer bis Frame 4 durchläuft und dann wieder zurück zum
zweiten springt, wieso packst du das ganze AS Gedöns nicht einfach in den
letzten, also 4. Frame und zählst dort dein Array hoch?

Ich versteh deine Aufteilung net ganz, macht nicht wirklich Sinn. Oder hängt
da noch was mit zusammen?
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:40   #11 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
PHP-Code:
var test2 _global.test
Das hier sagt aber was anderes ...

was soll das überhaupt bewirken? Wenn du nur ein Array mit aufsteigenden Zahlen befüllen willst warum machst du das nicht über eine einfache for-schleife in einem Schlüsselbild.

Das was du da oben gepostet hast ist grenzwertiger Blödsinn.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 18-04-2007, 14:44   #12 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Zitat:
Zitat von :: RK :: Beitrag anzeigen
hi,

wenn der Film eh immer bis Frame 4 durchläuft und dann wieder zurück zum
zweiten springt, wieso packst du das ganze AS Gedöns nicht einfach in den
letzten, also 4. Frame und zählst dort dein Array hoch?

Ich versteh deine Aufteilung net ganz, macht nicht wirklich Sinn. Oder hängt
da noch was mit zusammen?
Jep! Da gibts noch was. Ich habe dieses kleine Script in eine extra FLA getan, um diesen Vorgang quasi zu simulieren.
RhettButler ist offline   Mit Zitat antworten
Alt 18-04-2007, 15:55   #13 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
bitte um Antwort...
RhettButler ist offline   Mit Zitat antworten
Alt 18-04-2007, 17:41   #14 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Was passiert, wenn du es so machst, wie ich in meinem ersten Beitrag geschrieben habe?
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 19-04-2007, 07:41   #15 (permalink)
Rhett Butler
 
Benutzerbild von RhettButler
 
Registriert seit: Nov 2006
Beiträge: 522
Es funktioniert!

Geändert von RhettButler (19-04-2007 um 08:17 Uhr)
RhettButler 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 20:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele