Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2004, 09:08   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 124
ASBroadcaster

Hi,

ich bin gerade dabei, aus Performancegründen die ganzen onEnterFrame & if-schleifen zu ersetzen, und zwar mit ASBroadcaster.
Jetzt werdet ihr wohl denken, wieso ich mir nich die unzähligen Tuts etc. durchlese- habe ich schon alles getan. DAs Problem dabei ist, dass diese Teile meistens von Leuten erstellt werden, die OOP schon echt drauf haben, und ich -als Beginner- kann die meisten entweder sehr schwer oder gar nich nachvollziehen.

Also im ersten Frame meiner timeline:
ActionScript:
  1. //neues Objekt erstellen
  2. eventObj = new Object ();
  3.  
  4. ASBroadcaster.initialize (eventObj);
  5.  
  6. buttons = new Object ();
  7. buttons.onSelect = function(i)
  8. {
  9.   switch(i)
  10.   {
  11.     // Auswahlmenü für die Hintergründe, die beim Drücken eines
  12.    // Buttons ausgetauscht werden
  13.   }
  14. };
  15.  
  16. eventObj.addListener(buttons);

okay, nun lad ich über attachMovie meine MCs zur Navigation rein, also auch die einzelnen Buttons.
Wenn ich jetzt einen Button drücke, soll der aktulle Hintergrund erst ausgefadet werden und dann am Schluss in die switch anweisung, um den neuen reinzuladen.
Daher müsste ich in der on(Press) Anweisung auf dem button mc
den mc aufrufen, der den hintergrund ausfadet, der wiederum muss dann die onSelect function mit der switch anweisung aufrufen. Wie mach ich das?
Also meine hintergrund mcs beinhalten je 2 mcs, einen zum einfaden und einen zum ausfaden. im moment liegt auf dem ersten noch eine onEnterFrame anweisung mit einer if schleife, die darauf wartet, dass ein button gedrückt wird.
BobZombie 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 12:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele