Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2005, 14:18   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
function erst wenn mc erscheint

ich kann ja einem mc erst einen event zuweisen, wenn es auf der bühne erscheint. dazu hab ich bisher immer mit einem "onEnterFrame" getestet, wann der mc erscheint. also so:

this.onEnterFrame = function (){
if(fooMC!=undefined){
fooMC.onPress = function () {
trace("hallo")
}
}
}

das fand ich schon von anfang an sehr haesslich und ich kann mir auch nicht vorstellen, dass das der normale workflow ist. wie geht das denn besser / einfacher / professioneller...?
__________________
sometimes you'll find in seas what you can't find in oceans
i b o ist offline   Mit Zitat antworten
Alt 01-10-2005, 14:32   #2 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
dann erstelle doch das onpress event erst nachdem du den mc erstellst hast...
zumal du ja den zeitpunkt genau kennst wann der mc auf die bühne kommt.
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-10-2005, 14:42   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
ich versteh leider nicht ganz, was du meinst...


theoretisch könnte ich das event ja auch direkt auf den button schreiben. aber genau das versuche ich eben zu vermeiden. ich haette gerne alle schön auf der hauptzeitleiste...
__________________
sometimes you'll find in seas what you can't find in oceans
i b o ist offline   Mit Zitat antworten
Alt 01-10-2005, 20:36   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
du kannst das event doch trozdem schom in deiner hzl geschrieben haben, wird dann halt erst genutzt wen das event aufgerufen wird, und wenn dein btn oder mc noch nicht existiert kann halt auch das event nicht ausgeführt werden. irgendwo musst du's ja hinschreiben. AS sieht das jedenfalls nicht als fehler an (also wenn du für irgnedein btn, den es noch nicht gibt, ein script schreibst). ö ...as far as i noo
__________________
mfg

Geändert von L.M. (01-10-2005 um 20:38 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 03-10-2005, 17:02   #5 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
was ich meinte ist: die button events nach wie vor auf erste frame der hzl zu schreiben.

nur dass du diese in eine function packst welche mit dem erstellen der button aufgerufen wird . vertsanden ?
__________________
gruß bloba

2 x onkel² b_d
bloba 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:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele