Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2011, 11:31   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 6
Instanzname Movieclip

Hallo Zusammen,

ich bräuchte eure Hilfe bei der Verständnis eines Codes.
Hier ein Ausschnitt:

PHP-Code:
var mc_projekte:MovieClip bc.attachMovie(mc_projekte_Name+(i+1), mc_projekte_Name+ibc.getNextHighestDepth()); 

Soweit ich verstanden habe wird ja in diesem Abschnitt ein Movieclip aus der Bibliothek geladen.
Mein Problem, wo wird der Instanzname für diesen Movieclip erzeugt, bzw. wie heißt er und wie kann ich nun diesen Movieclip per AS direkt ansprechen.

Laut meines Verständnisses müsste der Instanzname doch mc_projekte_Name+i, wobei i für eine variable Zahl steht, lauten. Oder versteh ich da was falsch? Mit diesem Instanznamen klappt es aber nicht den Movieclip anzusprechen...

Sofern ihr noch mehr Code benötigt, kein Problem. Hab es der Einfachheit halber aber erst mal bei diesem Ausschnitt belassen.

Wär super, wenn ihr mir dabei helfen könntet!
Danke!
Freshkaese ist offline   Mit Zitat antworten
Alt 19-02-2011, 13:43   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
mc_projekte_Name ist auch eine Variable, die den ersten Teil des Instanz namens speichert.

Die Instanz kannst Du also folgendermaßen ansprechen:
PHP-Code:
// Innerhalb des selben Schleifendurchlaufs reicht:
tracemc_projekte );
// oder:
tracebc[mc_projekte_Name+i] );

// Im selben Scope sollte z.B. folgendes funktionieren:
tracebc[mc_projekte_Name+"0"] ); 
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 19-02-2011, 17:09   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 6
Vielen Dank für deine Antwort,
aber irgendwie versteh ich das immer noch nicht ganz... :-)
Bin mit AS nocht nicht so ganz warm...

Um mein Problem genauer zu beschreiben:
Ich möchte per Button einer der MCs ansprechen.
Innerhalb des Movieclips kein Problem, per this. klapp es ohne Probleme.
Aber von außerhalb weiß ich nicht wie ich das anstellen muss. Also z.B. bei einem Button der auf der Hauptzeitleiste liegt...

Ich kenn das nur über konkrete Instanznamen, die ich dem Movieclip in den Eigenschaften gebe... Mit den ganzen Variablen etc. komm ich noch nicht klar!
Freshkaese ist offline   Mit Zitat antworten
Alt 19-02-2011, 17:24   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von Freshkaese Beitrag anzeigen
Ich kenn das nur über konkrete Instanznamen, die ich dem Movieclip in den Eigenschaften gebe... Mit den ganzen Variablen etc. komm ich noch nicht klar!
Instanznamen sind auch nichts anderes, als Variablen im übergeordneten Objekt, die auf eine Instanz verweisen. Es gibt also in der Verwendung keinen Unterschied zwischen dem Instanznamen und z.B. der Variablen mc_projekte.

Variablen können aber nicht nur auf MovieClips verweisen, sondern z.B. auch auf Zahlen (z.B. i) oder Texte (z.B. mc_projekte_Name). Wenn Du noch unsicher im Umgang mit Variablen bist, solltest Du Dir mal das entsprechende Kapitel in der AS-Hilfe durchlesen!

Mit Hilfe der Klammersyntax kann man zur Laufzeit mit dynamischen Texten und/oder Zahlen andere Variablen ansprechen. Mehr dazu findest Du hier.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
hilfe instanzname vom movieclip lässt sich nicht auf null setzen magmusic Flash 8 4 18-12-2007 19:20
instanzname llcoola-02 Flash Einsteiger 2 16-07-2007 20:40
variabler Instanzname für MovieClip.loadMovie() huxley Flash MX 2 10-11-2004 22:18
Movieclip kopieren?Instanzname? marc-goeldi Flash MX 15 30-03-2004 22:27
instanzname destroy90210 Flash MX 5 31-01-2003 09:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele