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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2006, 21:53   #1 (permalink)
Developer
 
Benutzerbild von malthoff
 
Registriert seit: Sep 2001
Ort: Stuttgart
Beiträge: 519
[AS2] MovieClip extenden oder Ref. auf MC?

Hallo.

Wenn ich ein Tool nachbaue - beispielweise Illustrator - dann habe
ich konzeptuell viele Entitäten, die der Realität entsprechen.

Erklärung:

Beispielsweise habe ich:

1. eine "Toolbar" (und darin die "Tools")
2. eine Bühne (auf der ich Elemente zeichnen kann)
3. die Elemente selber, die ich anwählen, skalieren, etc kann..
4. ...

Insgesamt habe ich also viele "natürliche" Objekte, also Klassen, denen ich direkt Aufgaben und Verantwortlichkeiten zuschreiben kann.

Ich lege mir in Flash eben diese Klassen an(Bühne, Toolbar, Element, etc).
Da all die eben erwähnten Klassen auch eine visuelle Repräsentation in
Flash haben (also irgendwie im Flashfilm erscheinen) habe ich die Elemente
gezeichnet und in Flash zu eigenen MovieClips gemacht.

So, jetzt zur Frage. Danach habe ich die MCs in der Bibliothek exportiert
und ihnen die eben erwähnten Klassen zugewiesen.

Nachteil:
1. Ich kann von keiner anderen Klasse mehr erben, da die
schon von MovieClip erben muss!(erweiterung nurnoch über Schnittstelle möglich)
2. hab ich dabei ein komisches Gefühl :-)

Theoretisch könnte ich ja auch einfach ein Objekt, bspw. vom Typ
Element erzeugen und ihm bei der Erzeugung eine Referenz
auf ein zuvor aus der Bibliothek attached-ten MC mitgeben.

Was ist jetzt besser? Selber Klasse zuweisen in der Bibl. oder die Klassen
möglichst frei lassen von direktem Bezug zu einem MC?

Hoffentlich ist die Frage klar... !?
malthoff ist offline   Mit Zitat antworten
Alt 18-06-2006, 22:30   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg
Beiträge: 4.388
Ich tendiere immer mehr zum direkten verknüpfen von Symbol und Klasse, die Struktur bleibt dadurch flacher, und unnötige Verschachtlungen fallen weg.
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp 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 09:00 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele