Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-07-2006, 12:21   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
Exclamation Funktion auch nach neuem Schlüsselbild ausführen

Hey ihr Pros,

eine wichtige Frage an euch da draußen:

ich wollte sämtlichen AS-Code auf eigener Ebene im 1. Bild Sammeln um übersichtlicher zu arbeiten, nun folgendes Problem:

ich habe einen Switch, mit dem man bei onRelease auf ein anderes Bild hüpft (verschiedene Schlüsselbilder mit 5 Bildern Abstand).
in diesen angesteuerten Schlüsselbilder gibt es wieder MCs die eine onRelease-Funktion haben die eine Funktion aufrufen die auf dem 1.Bild liegt.

folgendes Problem:
liegt der Code für die Funktion auf dem 1. Bild, bekommen die MCs die onRelease-Eigenschaft nicht, bekommt den Code aber der MC-Container direkt oder die AS-Ebene auf Höhe dem betreffenden Bild funktioniert es.

Wird der AS-Code durch irgendein Schlüsselbild auf einer anderen Ebene deaktiviert? Muss der Code immer auf Höhe des betreffenden Schlüsselbildes sein?

Das kann so nicht sein, weil dann brauch ich keine Funktion, sondern der Code liegt dann kopiert pro Schlüsselbild ?

anbei ein Screenshot, wo ich den AS-Code weiter vor getan hab damit es erstmal funktioniert

--> von Bild 15 springt man per switch diesesmal auf Bild 25, dort bekommen MCs ihre onRelease-Funktion (zum XML auslesen und co) ... nur wenn das eine Funktion ist die weiter vorne liegt (vor Schlüsselbild 25) geht das nicht...

merci,
Markus
Angehängte Grafiken
Dateityp: gif flash.gif (9,1 KB, 3x aufgerufen)
skamarkus ist offline   Mit Zitat antworten
Alt 26-07-2006, 12:23   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Man kann nur Objekten Funktionen zu ordnen die auch vorhanden sind, kommt ein Button ein paar frames später geht das nunmal nicht.

Ansonsten funktion im ersten Frame definieren und dann in dem Frame wo das Objekt existiert halt:
PHP-Code:
object.onRelease dieEntsprechendeFunktion
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 26-07-2006, 12:35   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
ich versteh...
ich wollte eben diese onRelease für die zig objekte in einer Funktion haben die per for-schleife diese anlegt und nur mit variable angeben welcher MC-Container das ist.

heißt aber ich kann die Funktion in der die Buttons das onRelease bekommen im 1.Bild lassen, und im 25. wo die MCs schon existieren den Code einfügen?

also im Bild 1:
PHP-Code:
_global.datentransfer = function(Para1_str:StringPara2_str:String):Void {
     for (var 
i in _root.XContainer_mc) {
        
trace("Flag : forschleife");
        
trace(_root.XContainer_mc[i]);
            
_root.XContainer_mc[i].onRelease = function() {
                              
blabla
                         
}
         } 
Bild 25:
PHP-Code:
_global.datentransfer(Para1Para2); 
merci for the fast response...
markus
skamarkus ist offline   Mit Zitat antworten
Alt 26-07-2006, 12:38   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
japs so geht das

danke für den denkansatz
skamarkus 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 13:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele