Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2010, 19:05   #1 (permalink)
Neuer User
 
Benutzerbild von Timyy
 
Registriert seit: Nov 2009
Beiträge: 223
Question Brauche Erklärungen

Hallo,

Ich habe in letzter zeit sehr oft von OOP gelesen und weiss auch dass das einfach AS-Dateien in Flash dateien importieren ist. Doch mir ist immernoch nicht klar wie dass irgendwas übersichtilicher oder strukturierter machen soll. Mann muss doch nur mehr schreiben und es ist etwas komplizierter(mit den public vars und so)? Hoffe jemand kann mir dass erklären.

Meine zweite frage ist was bubbling nützt? Befehle/funktionen steigen nach oben und können irgendwo abgefangen werden. Aber was bringt dass?

Ich hoffe jemand hat passende erklärungen auf meine fragen und bedanke mich schonmal im vorraus
Timyy ist offline   Mit Zitat antworten
Alt 04-03-2010, 19:24   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
also das ist es schonmal garnicht:
"..dass das einfach AS-Dateien in Flash dateien importieren ist.."


mehr so in diese richtung und noch mehr:
hier sparbuch lesen
lohnt sich für diesen fall OOP?

zu den events und dem bubbeln:
hier 2) lesen
Selber erstellte Button Klasse dynamisch generieren?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 04-03-2010, 19:59   #3 (permalink)
l2l|c4o
 
Benutzerbild von Sir Freako
 
Registriert seit: Nov 2005
Ort: düstere Grotte im Süden
Beiträge: 968
Zitat:
Zitat von Timyy Beitrag anzeigen
Meine zweite frage ist was bubbling nützt? Befehle/funktionen steigen nach oben und können irgendwo abgefangen werden. Aber was bringt dass?
Hi

Mal angenommen du hast eine :

Klasse A (Basis includiert B und C )
Klasse B
Klasse C

und willst einen Event von C nach A schicken

da ist es doch einfacher den Event von C in A durch Bubbling einfach einzufangen als ihn umstandlich über eine dispatchlane von C aus über B nach A weiterzureichen.

Code on my mind: Flash / ActionScript 3: Event Bubbling Example

hoffe das hilft
Sir Freako ist offline   Mit Zitat antworten
Alt 04-03-2010, 20:25   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Wobei jede Instanz der Klassen ein DisplayObject sein muss und in der DisplayList, sonst geht das nicht.
Omega Psi ist offline   Mit Zitat antworten
Alt 04-03-2010, 21:12   #5 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Zitat:
Zitat von Sir Freako Beitrag anzeigen
Hi

Mal angenommen du hast eine :

Klasse A (Basis includiert B und C )
Klasse B
Klasse C

und willst einen Event von C nach A schicken

da ist es doch einfacher den Event von C in A durch Bubbling einfach einzufangen als ihn umstandlich über eine dispatchlane von C aus über B nach A weiterzureichen.t
Das ist vor allem nützlich, wenn in B (In der Displayliste) nicht nur C steckt, sondern c bis z, und alles Buttons sind.
Dann reicht es nämlich, einen MouseEvent-Listener auf B anzumelden, statt jeweils einen für alle Klassen C bis Z.
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 05-03-2010, 07:06   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Der Event darf aber nicht zwischendrin an seinem Bubbling gehindert werden. Gerade in solch komplexen Szenarien (A - Z) ist das manchmal nicht mehr gewährleistet. Daher sollte man Bubbling mit Bedacht einsetzen.

Geändert von Omega Psi (05-03-2010 um 08:07 Uhr) Grund: bad grammar
Omega Psi ist offline   Mit Zitat antworten
Alt 05-03-2010, 18:18   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 205
Darf ich mal wissen, wie genau das in anderen Programmiersprachen gelöst wird. Also von der Klasse C eine Naricht an Klasse A zu melden. Wird dann imer eine Referenz auf A durchgereicht? Oder arbeiten die auch mit Eventsystemen?
Flashesjetzt ist offline   Mit Zitat antworten
Alt 05-03-2010, 18:58   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Es hängt von der Programmiersprache ab und auch von der Komponente ab. Aber in der Regel wird man es via
  • Dekoration
  • Delegation
  • Events
  • Observer
implementieren.
Omega Psi ist offline   Mit Zitat antworten
Alt 05-03-2010, 21:40   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 205
Danke, das werde ich mir anschauen. Ich beschäftige mich gerade mit Java und das war für mich ein schwieriger Punkt in der Architektur.
Flashesjetzt ist offline   Mit Zitat antworten
Alt 06-03-2010, 09:53   #10 (permalink)
Neuer User
 
Benutzerbild von Timyy
 
Registriert seit: Nov 2009
Beiträge: 223
Danke euch allen, ihr habt mir alle sehr weitergeholfen.
Leider konnte ich nicht früher schreiben da mein Internet ein paar tage gesreikt hat.

Nochmal danke an alle
Timyy ist offline   Mit Zitat antworten
Alt 06-03-2010, 10:44   #11 (permalink)
l2l|c4o
 
Benutzerbild von Sir Freako
 
Registriert seit: Nov 2005
Ort: düstere Grotte im Süden
Beiträge: 968
Nicht der Rede wert -

ein einfaches >event Bubbling< in der google suche hatte da schon abhilfe geschaft vieleicht schaffst du das ja das nächst mal selbst
Sir Freako ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bubbles, oop

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[ps cs] suche tutorial/erklärungen zum verwackeln-filter derdiedas Bitmap-Programme 0 30-12-2004 12:23
brauche ein tip dj_nitron Gestaltungstheorien 11 08-05-2004 15:47
Ich brauche ein Banner in Java Script !! Brauche Hilfe Lord-Nikeon HTML und CSS 4 22-11-2003 18:18
brauche..... Fish Flash 4 und Flash 5 5 21-12-2002 12:51
ich brauche rat... nielsholgerson Flash MX 3 22-10-2002 07:57


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele