Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2004, 00:04   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: göttingen
Beiträge: 80
Question variable aus externer *.swf an MC übergeben

Moin,
ich wollte gern ein Debugfenster haben.
In meinem Film wird ein Menü geladen, über welches externe MCs mit loadMovieNum geladen werden.
Dort hab ich in dem AS Ausgaben, die an die Variable debug übergeben werden.
Diese Variable soll jetzt in dem ersten MC ein dynamisches Textfeld füttern.

Wenn ich das intern im gleichen MC mache, dann läufts, aber so leider nicht, das Textfeld ändert sich einfach nicht...

start.swf auf level0, extern geladene MCs auf level2 (sind Eingabemasken, immer nur eine zur Zeit)

Besser fände ich noch ein weiteres externes MC, was in einem popup geöffnet wird und dort die debug-Ausgaben macht, aber dafür bin ich zu frisch in flash

Gruß,
Basti
__________________
kein plan, aber das wird sich jetzt ja ändern
huegenbegger ist offline   Mit Zitat antworten
Alt 06-07-2004, 00:53   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
da wäre ne fla oder was code sehr hilfreich um das nachvollziehen zu können.
So kann ich nur sagen, dass es an den (wenn ich es richtig verstanden habe..) dynamsichen textfeldern unter den Masken liegt! Da musst du die schriften einbetten, damit sie angezeigt wird...

ansonsten wie gesagt was cod plz-

Robert
pape ist offline   Mit Zitat antworten
Alt 06-07-2004, 01:13   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: göttingen
Beiträge: 80
Ich werd da morgen mal ein bischen im Code aufräumen und dann hochladen.

Ansonsten hier einfach mal auf "Datensatz erstellen" im Menü, und dann nichts an den Einträgen ändern sondern einfach auf absenden klicken.
Dann kommt eine Fehlermeldung, hier sollte bereits, das Textfeld (da steht jezt _level0.....) einen anderen Wert bekommen.

http://www.huegenbegger.de/diplom/index.htm
aber bloß nicht auf dieses grafischen highlight oder den Inhalt der XML gucken ist ja alles noch in den Kinderschuhen, ganz besonders meine Flashkenntnisse
__________________
kein plan, aber das wird sich jetzt ja ändern
huegenbegger ist offline   Mit Zitat antworten
Alt 06-07-2004, 01:20   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Wink

ich warte dann mal besser auf den Code ... aber immerhin weiß ich jetzt schon einigermaßen, was du vorhast^^... hoffe ich kann dir helfen.. mal sehen
pape ist offline   Mit Zitat antworten
Alt 06-07-2004, 10:16   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: göttingen
Beiträge: 80
So, hier ist er, fast alles was bei der fla DSerstellen gecodet wurde ist in der xmlerstellen.as

Ich hoffe die Kommentare reichen aus

http://www.huegenbegger.de/diplom/flas.zip

Gruß Basti
__________________
kein plan, aber das wird sich jetzt ja ändern
huegenbegger ist offline   Mit Zitat antworten
Alt 06-07-2004, 14:08   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: göttingen
Beiträge: 80
Hab nicht warten können und siehe da, es kam ein thread mit der richtigen Antwort
externe swf ansteuern

Die Antwort:
Datenaustausch zwischen 2 SWFs

LocalConnection habe ich benutzt, es funktioniert wunderbar.

Dies in der empfangenden Datei:
PHP-Code:
incoming_lc = new LocalConnection ();
incoming_lc.ausgabe = function (text) {
                
debugfenster.text text;
            };
// debugfenster ist der Instanzname des Textfeldes
incoming_lc.connect("debug"); 
Dies in der sendenden Datei:
PHP-Code:
function debug (text) {
    
outgoing_lc  = new LocalConnection();
         
outgoing_lc.send("debug""ausgabe"text//"debug" ist der Name der Verbindung, "ausgabe" der Name der auszuführenden Methode, text der Übergabeparameter
         
delete outgoing_lc;
}

//Ausgabe für das Debugfenster:
this.debug ("Debugausgabe"); 
Hier alles im Detail
http://www.macromedia.com/support/fl...connection.htm

Trotzdem Danke,
Gruß Basti
__________________
kein plan, aber das wird sich jetzt ja ändern
huegenbegger ist offline   Mit Zitat antworten
Alt 06-07-2004, 14:57   #7 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
new LocalConnection();
... habe ich noch nie gehört.... so lernt man dazu^^ *froi*

Robert
pape 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 08:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele