Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-07-2004, 19:27   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
ein Mc in einem Anderem

Wie stelle ich es an wenn ich ein MC (1) über ein anderes (") lege, was aber in dieses (1) mit attachMovie eingefügt wurde ich, beide mit einer onPress function verkünpft sind und ich beide anklicken will.
Bei mir geht immer nur das untere(1).
Und wie bekomme ich heraus welches MC momentan alle geladen sind ?
Danke

Geändert von PackElend (08-07-2004 um 22:27 Uhr)
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 19:43   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Kannst des Bitte irgenwie genauer erklären (evtl. ne fla beilegen), sonst kann Dir nicht wirklich geholfen werden
__________________
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 08-07-2004, 19:56   #3 (permalink)
Der Verpeiler
 
Registriert seit: Jun 2004
Beiträge: 99
Keine Ahnung was Du mit Ersterem meinst.

Aber alles was auf der Bühne rumkreucht und fleucht findest Du mit:
ActionScript:
  1. function traceMCs(obj, n) {
  2.     var delim = "";
  3.     for(var i = 0; i<n; i++) {
  4.         delim += "-";
  5.     }
  6.     delim += ">";
  7.     trace(delim+"start in "+obj);
  8.     for(var prop in obj) {
  9.         if((prop.charAt(0) != "_") && (obj[prop] instanceof MovieClip)) {
  10.             trace(delim+" "+prop+" -> "+obj[prop]);
  11.             traceMCs(obj[prop], n+1);
  12.         }
  13.     }
  14.     trace(delim);
  15. }

Aufzurufen zum Beispiel mit 'traceMCs(_root,0);'.

Hoffe ich zumindest mal... keine Zeit zum testen aber sag bitte mal Bescheid ob's geklappt hat.

Ist rekursiv, also nicht überlasten
__________________
Know your scope.
mnemonic ist offline   Mit Zitat antworten
Alt 08-07-2004, 19:57   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
ActionScript:
  1. var Ebene1_0 = _root.attachMovie("Fenster", "McMenue",1);
  2.                     with(Ebene1_0)
  3.                         {   _width = 150;
  4.                             _height = 75;
  5.                             _x = xmaus;
  6.                             _y = ymaus;
  7.                         }
  8.                         t = 4;
  9.                         x = 0;
  10.                         y = 0
  11.                         b = 150
  12.                         h = 20
  13.                         for (i = 0 ; i<t; i++)
  14.                         {   var Ebene1_1_root.McMenue.attachMovie("TextFeld", "BT" + Namen_Array[i], i+1)
  15.                             with (Ebene1_1)
  16.                             {   _x = x;
  17.                                 _y = y+i*h+1;
  18.                                 _width = b ;
  19.                                 _height  = h;
  20.                                 //Ebene1_0._height = y +i*h+10;
  21.                                 //Ebene1_0._width = b;
  22.                             }   //with-Ende
  23.                             Ebene1_1.createTextField("TF", 1, 0, 0, 10, 10);
  24.                             Ebene1_1.TF.text= Text_Array[i]
  25.                             Ebene1_1.TF.autoSize = "left";
  26.                             Ebene1_1.TF.border = true;
  27.                             Ebene1_1.TF.type = "dynamic";
  28.                             //Ebene1_1.T.background = true;
  29.                             Ebene1_1.TF.setTextFormat(MeinFormat);
  30.                         }   //for(i)-Ende
  31.  
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 20:04   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Und was möchtest jetzt klicken "McMenue" und die "BT" Dinger?
Ach jetzt versteh ich evtl. wennst ein Btn-Event auf Deine "McMenue", machts und in dieses die anderen Buttons attachts, werden diese vom oberem script überdeckt, sprich die würden net funtzen
__________________
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 (08-07-2004 um 20:09 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 08-07-2004, 20:09   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
eigentlcih nur dei "BT..." aber ich würde gerne wissen was ich machen müßte wenn ich auch "MCMenue" anklicken will, was ich später vieleicht beachten muß.


zu mnemonic: ich probiere es später mal aus hab mometan das problem NOCH nicht

Geändert von PackElend (08-07-2004 um 20:12 Uhr)
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 20:29   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Was für Befehle brauchst Du für Deine Buttons!!??
Immer die selben zb. loadMovie("irgenein_mc");
__________________
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 08-07-2004, 20:41   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hab schnell was zusammen gebastelt, hoffe Du kannst des übertragen!!
PHP-Code:
var zielArray = ["movie1.swf""movie2.swf""movie3.swf"];
for (
i=0i<zielArray.lengthi++) {
    
this.createEmptyMovieClip("container"+i100+i);
    var 
sit this.attachMovie("btn""btn"+ii, {_x:i*60_y:50});
    
sit.Id i;
    
sit.onPress = function() {
        
trace(this.Id);
        
this._parent["container"+this.Id].loadMovie(zielArray[this.Id]);
    };

__________________
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 08-07-2004, 20:55   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Dadurch werden neue Fenster geöffnet wo ich Werte hinzufügen lösch usw kann
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 20:56   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Wie meinen, versteh Dich net ganz!! Meinst die Container?
__________________
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 08-07-2004, 21:05   #11 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Die Mc's die in dem (großem) Mc liegen, laden neue MC'S (meine Fenster) wenn aber nun auf das (große) MC gekllckt wird soll abgebrochen werden.
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 21:06   #12 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ich sagte bereits das wennst des große Klickbar machst, die Buttons in dem Großen nimmer Funktionieren!!
Da kann man auf dem großen nur mit hitTest arbeiten
__________________
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 (08-07-2004 um 21:08 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 08-07-2004, 21:12   #13 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Bin jetzt eigentlich so weit wie anfang, ich weiß nun halt weshalb des ganze .
Aber was meinst du mit hitTest, es geht doch eh nur der große
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 21:25   #14 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Du meinst damit die Überprüfung der Mauskordinaten oder ?
PackElend ist offline   Mit Zitat antworten
Alt 08-07-2004, 22:44   #15 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sorry kann Dir net ganz folgen
__________________
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
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 06:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele