Warum soll ich AS3 verwenden? [SWiSH]
| 09.09.2009, 11:03 | | Beiträge: 21 Registriert: Nov 2008
| Warum soll ich AS3 verwenden? Ich lese hier im Forum unter AS3 immer wieder "Button geht nicht", "Bild lädt nicht" usw. - Sachen, die absolute Basics sind. Ich benutze bisher SwishMax, das AS2 ohne Probleme versteht bzw. Flash8.
Jedes AS3 - Codebeispiel, das ich bisher gesehen habe braucht ca doppelt so viele Zeilen wie AS2, um das Gleiche zu erreichen.
Gibt es irgendetwas, das AS3 kann, was mit AS2 nicht geht?
Ok - man kann xml besser auslesen und es gibt eine API nach "draußen" - aber rechtfertigt das eine komplette Umstellung der Syntax?
Könnte mir jemand mit kurzen sachlichen Argumenten die Vorteile erklären und mich motivieren, auf AS3 umzusteigen?
Danke schonmal an alle, die sich die Mühe machen! | |
| 09.09.2009, 11:17 | Re1 | Beiträge: 901 Wohnort: Nether-Bavaria Registriert: Jun 2008
| Suche in Google nach "as2 vs as3"
Da gibt es viel:
- AVM2 = andere Virtual Machine = Bessere Performance
- Objektorientiertheit statt Objektbasierung in AS2 - Bei größeren Projekten bekommt man so Übersichtlichkeit - Du kannst Code sehr gut wiederverwenden
- Weitere Möglichkeiten: Binary Sockets...usw
- API
- es gibt viel mehr aber ich denke das sind Hauptpunkte
Nachteil von AS3 - Du kannst für Flash Lite oder für Windows CE kein AS3 verwenden.
Grundsätzlich würde ich sagen, wenn du mit AS2 an irgenwelche Grenzen stoßt, dann solltest du dich über as3 informieren.Qt! www.adrianslaboratory.net | |
| 09.09.2009, 15:38 | Re2 | Beiträge: 901 Wohnort: Nether-Bavaria Registriert: Jun 2008
| Zitat: Ich lese hier im Forum unter AS3 immer wieder "Button geht nicht", "Bild lädt nicht" usw. - Sachen, die absolute Basics sind.
Ich lese die bei AS2 auch. :-) Das liegt nicht an der Scriptsprachenversion.Qt! www.adrianslaboratory.net | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 09.09.2009, 16:59 | Re3 | Beiträge: 247 Wohnort: Berlin Registriert: Apr 2003
| Also für mich sind wesentliche Verbesserungen, dass nun endlich alles gleich ist,
so sachen wie attachen und duplizieren und darstellen und auch eventHandler.
in as2 hattest du für die Komponenten die Listener Events, und für die Btns
die einfachen funktionen... jetzt hast du nur noch für alles die listener. Das find
ich wesentlich logischer. genauso wie mit dem Anhängen von MovieClips an die
Haupzeitleiste/DisplayList. alles wird durch "new" instanziert. Ist ja auch klar,
wenn man nen neues Objekt erstellen will. Dann zack addChild und schon ist es
ein Kinder der DisplayObjekt familie.
Also das nur so kurz aus meiner Sicht, grob überschlagen und zusammengefasst.
;) | Geändert von Heavy am 09.09.09 um 17:00 Uhr
| |
|
| 09.09.2009, 17:06 | Re4 | Beiträge: 144 Wohnort: Berlino Registriert: Dec 2008
| Ich finde das okay mit AS3, auch wenn ich ein AS Einsteiger bin und es anfangs schwerer sein könnte.
Adobe folgt mit der Objektorientierung einen gewissen Syntax-Standard in der Programmierung. Auch PHP und Javascript sind oder entwickeln sich immer mehr zur Objektorientierung. So kann man meiner Meinung nach leichter zwischen den Sprachen hin- und herschalten und denken.
Grüße
Dom | |
| 09.09.2009, 20:00 | Re5 | Beiträge: 5285 Wohnort: Bernau (bei
Berlin) Registriert: Nov 2002
| Hier noch ein Link zum Lesen: Klick | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 11.09.2009, 12:03 | Re6 | Beiträge: 21 Registriert: Nov 2008
Themenautor/in
| Neues Beispiel für das angesprochene Problem: der Beitrag von sleepingbeast
http://www.flashhilfe.de/forum/actionscript-3-0/elemente-eines-array-ansprechen-270330-270330.html
Eine Sache, die schon lange gut funktioniert komplizierter zu machen - das kann doch nicht das Ziel einer neuen Programmiersprache sein!? | |
| 11.09.2009, 13:51 | Re7 | Beiträge: 123 Wohnort: Straight Outta
Berlin-City Registriert: Aug 2006
| Nur weil etwas anders ist und jemand eine frage dazu stellt, ist es noch lange nicht komplizierter! manchmal ist ja einfach nur ein schubs in die richtige richtung nötig.
Es kommt immer auf das vorwissen an. ich habe festgestellt, dass für flash-designer die umstellung auf as3 schwer ist, weil die grundlagen von oop nicht vorhanden sind. ich kenne einen richtig guten flasher, der mit as1/2-zeitleisten-skripten die wildesten sachen macht. sobald er an einem as3 projekt sitzt, ist er jedoch das totale anfänger. ich persönlich habe oop im studium gelernt und konnte mich nie mit as2 anfreunden, da viele sachen (für mich) so unlogisch und unübersichtlich waren. ich finde as3 viel leichter.
es kommt auch drauf an, was du machen willst. für banner und kleine seiten ist as2 ausreichend. da entsteht durch oop teilweise wirklich zu viel "overflow". wenn es jedoch um größere anwendungen geht (buzzword: RIA), sind oop, design-pattern, frameworks (z.b. pureMVC) viel übersichtlicher und dann kommt die stärke von as3 voll zum tragen!
einige technische verbesserungen von as3 wurden ja hier schon genannt. für mich ist der große vorteil, der logische aufbau der DisplayList und der einsatz von eventHandlern. ich finde das macht die arbeit leichter! | |
| 11.09.2009, 14:08 | Re8 | Beiträge: 901 Wohnort: Nether-Bavaria Registriert: Jun 2008
| Warum soll ich AS3 verwenden?
Ich vermute mal, weil es dein Chef dir sagt? *g*Qt! www.adrianslaboratory.net | |
| 11.09.2009, 17:16 | Re9 | Beiträge: 1140 Wohnort: Boston MA Registriert: Feb 2006
| heheh ja genau das langweilt mich am meisten "cheffi sagt as3"
keine ahnung die kerle aber as3 mal gehoert und das dann wiedergekaut
auch wenn as2 voellig reicht fuer n banner mit rotation
ich hab nach jahren es endlich soweit das ich fast alles in as2 hinbekomme und nun komplett umstellen muss und von null anfangen darf
das is echt ....no one died when clinton lied | |
| 19.10.2009, 00:43 | Re10 | Beiträge: 51 Registriert: Feb 2009
| Hab noch nen interessanten Post gefunden: Klick | |
| | Themen Ähnliche Beiträge zum Thema | 28.01.2011 - patrick_ 31.08.2010 - Michi1986 16.10.2009 - usperry 01.03.2009 - Texaner |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
31.01.12, 12:30#Jobs Wir suchen (freiberufliche) Flash Developer (m/w) in Köln/Aachen http://t.co/4WPsXPOA 20.01.12, 21:02#Jobs Flash-Projekt Produktkonfigurator http://t.co/qPlGSiPd 12.01.12, 18:50#Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv 10.01.12, 10:45#PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr 06.01.12, 21:37#Jobs Flash Developer in Hamburg gesucht http://t.co/hZgTZvHJ
Regeln & Bedingungen
|