Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-10-2003, 19:00   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Objekte auflisten

Hallo Alle,

wenn ich meinen Flash Film mittels "strg+enter" exportiere, kann ich über den Menüpunkt "Fehlersuche-->Objekte auflisten" alle Objekte und ihre Zielpfade sehen.
Kennt jemand eine Möglichkeit, eine solche Funktion mit AS zu erstellen??
Ich habe nämlich das Problem, dass ich mit der attachMovie() Fkt. einen Movieclip in einem "Container"(ebenfalls ein MovieClip) ablege. Zu einem späteren Zeitpunkt möchte ich nun auslesen, welcher MovieClip abgelegt wurde. Das kann ich aber nicht, da ich ja nicht weiß, welcher MovieClip in meinen "Container" geladen wurde.
Danke für eure Hilfe und liebe Grüße vom "Neuen" !!

mitja
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:16   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
tach neuer

kannst doch beim ablegen den instanznamen in einer var speichern.

btw, wieso weißt du nicht, was du ablegst ? (random ? )
warrantmaster ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:20   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Thumbs up

Hi,
das ist ja nett, dass sich da gleich wer um mich kümmert !
Also, um es mal näher zu beschreiben: Ich möchte es einem Benutzer möglich machen verschiedene Icons auf einer vorgegebenen Fläche zu platzieren. Später möchte ich, zur Weiterverarbeitung, herausfinden, welches Icon der User gewählt hat.

Liebe Grüße, Mitja
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:21   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
wie wird platziert ?
warrantmaster ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:27   #5 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi und willkommen im forum
hier ein kleines script vom pius, das dir die mc´s auflistet:
ActionScript:
  1. for(mc in _root.container){
  2.   if(typeof(_root.container[mc])=='movieclip'){
  3.     trace(_root.container[mc]+" ist ein Movieclip")
  4.   }
  5. }
ich habs mal angeglichen für das mc "container". somit sollte es dir alle mc´s im container auflisten.

hi, meister warrent
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:27   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Also, ich habe eine Auswahl an Icons, von denen der User eines wählen kann. Jedes Icon hat dann folgendes AS:

z.B.:
++++++++++++++++++++++++++++++++++++++++
on (release) {
_root.flaeche.container.attachMovie("freestyle_des ign1", "stage_freestyle_design1", 1);
}
++++++++++++++++++++++++++++++++++++++++

War das deine Frage??
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:29   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Sorry, ich war zu langsam Smirgl.
Werde das glecih mal ausprobieren.
Danke

Grüße, Mitja
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:37   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Thumbs up

Toll, das funktioniert wunderbar!
Da ich neu in Sachen Flash bin, könntest Du mir vielleicht sagen, was die einzelnen Zeilen genau bewirken ??
Vor allem was es mit den [] Klammern und der Variablen mc (ist doch eine, oder?) auf sich hat.

Danke schonmal im Voraus,

mitja
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:44   #9 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
jo,
ActionScript:
  1. for(mc in _root.container){ //mc ist eine variable für alle objekte in _root.container
  2.         if(typeof(_root.container[mc])=='movieclip'){ // hier wird abgefragt ob der inhalt der variable ein movieclip ist, d.h. hier werden alle mc´s herrausgefiltert
  3.                 trace(_root.container[mc]+" ist ein Movieclip") //hier wird dir der name des movieclips im trace-fenster ausgegeben
  4.         }
  5. }

das mit den eckigen klammern:
sagen wir mal du hast ein mc mit dem instanznamen "animation" innerhalb deines containers, dann kannst du das so per variable übergeben:
ActionScript:
  1. bla="animation";
  2. _root.container[animation]._visible=0; //als beispiel um dieses mc unsichbar zu machen.
  3.  
soweit verständlich?
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 07-10-2003, 19:57   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
Hi Smirgl,

okay, hab´s "geschnaggelt"
Du hast mir sehr weitergeholfen, dankeschön.

Viele Grüße, Mitja
mitja ist offline   Mit Zitat antworten
Alt 07-10-2003, 20:02   #11 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
jo, gerne
aber check mal deine e-taste.

viele grüße, smirgel
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 07-10-2003, 20:12   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Heidelberg
Beiträge: 7
jaja, die flinken finger.
mitja 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 23:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele