Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-12-2004, 17:46   #1 (permalink)
*****
 
Benutzerbild von ziegfeld
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 152
Sitemap besuchte anzeigen

Hulu ... brauch nur 'nen kleinen Denkanstoss!
Habe eine Sitemap in einem Flashfilm, das anzeigen soll, welche Seiten (bzw. buttons) schon besucht (bzw. geklickt) wurden.

Anfang ist klar ... hab ein Array in das ich bei jedem Mausklick den Instanznamen der mc auf meiner Sitemap pushe. Funzt!
Dann, wenn die Sitemap aufgerufen wird benutze ich eine for Schleife ... aber irgendwie werden meine mc nicht angesprochen ... Hab einen gehirnknoten ... woran kann's liegen :

for (i=0; i< _root.sitemap.length; i++){
var fall = _root.sitemap[i];
fall.gotoAndStop(3);
}

wenn ich die mc direkt anspreche geht's ... es liegt wahrscheinlich an der Schreibweise ... oder?
__________________
... man wird halt immer älter!
ziegfeld ist offline   Mit Zitat antworten
Alt 14-12-2004, 18:19   #2 (permalink)
`magoo`
Gast
 
Beiträge: n/a
versuch es mal so:
ActionScript:
  1. for (i=0; i<_root.sitemap.length; i++) {
  2.     _root["sitemap"+i].gotoAndStop(3);
  3. }
  Mit Zitat antworten
Alt 14-12-2004, 18:33   #3 (permalink)
*****
 
Benutzerbild von ziegfeld
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 152
das funktioniert nicht!
sitemap ist mein Array auf der Hauptzeitleiste in _root. Und in meinem mc "mc_sitemap", den ich dann einlade, liegen viele kleine kästchen mit den entsprechenden instanznamen von den aufgerufenen Seiten und sollen auf den 3 Frame springen, wenn sie schon mal besucht worden sind.
__________________
... man wird halt immer älter!
ziegfeld ist offline   Mit Zitat antworten
Alt 14-12-2004, 19:07   #4 (permalink)
`magoo`
Gast
 
Beiträge: n/a
willst nich die fla uppen?
  Mit Zitat antworten
Alt 14-12-2004, 19:18   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. for (i=0; i< _root.sitemap.length; i++){
  2. var fall = _root[sitemap[i]];
  3. fall.gotoAndStop(3);
  4. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 14-12-2004, 21:09   #6 (permalink)
*****
 
Benutzerbild von ziegfeld
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 152
ActionScript:
  1. for (i=0; i<_root.sitemap.length; i++){
  2.    tellTarget(sitemap[i]){
  3.    gotoAndStop(3);
  4.    }
  5. }

Schön wozu diese alte Programmierweise noch taugt !!!
Jetzt funktionierts!
__________________
... man wird halt immer älter!

Geändert von ziegfeld (14-12-2004 um 21:12 Uhr)
ziegfeld ist offline   Mit Zitat antworten
Alt 14-12-2004, 23:46   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
öhhm!
Hast mein bsp. getestet?
Müßte normal auch gehen, ohne Flash4 Syntax in anspruch zu nehmen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 15-12-2004, 15:29   #8 (permalink)
*****
 
Benutzerbild von ziegfeld
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 152
@RustyCake
Ja, habe alles versucht und auch Dein Beispiel getestet ... aber da mir immer ein string ausgegeben wurde, konnt ich damit nicht meinen mc ansprechen ... und tellTarget("") benutzt einen String um den mc anzusprechen .. also perfekt!
__________________
... man wird halt immer älter!
ziegfeld ist offline   Mit Zitat antworten
Alt 15-12-2004, 16:19   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hhhmm! Kann ich nicht ganz nachvollziehen!!
Funzt eigentlich schon!!

Edit:
Anmerkung!!
Wenn natürlich schon der ganze pfad in dem Array gespeichert wird dann gehts so!!
ActionScript:
  1. var sitemap=[];
  2. for(i=1; _root["mc"+i]; i++){
  3.     _root.sitemap.push(_root["mc"+i]);
  4.     trace(sitemap)
  5. }
  6. for (i=0; i<sitemap.length; i++){
  7. var fall = sitemap[i];
  8. trace(fall)
  9. fall.gotoAndStop(3);
  10. }

Auch wqenn Du schon Happy bist, aber vielleicht interessiert es ja andere
Angehängte Dateien
Dateityp: zip fall.zip (2,8 KB, 3x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (15-12-2004 um 16:28 Uhr)
RustyCake 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 05:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele