<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Colin Moock &#038; ActionScript 3.0 - Mein Kommentar</title>
	<atom:link href="http://blog.jensfranke.com/2008/07/25/colin-moock-actionscript-30-mein-kommentar/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jensfranke.com/2008/07/25/colin-moock-actionscript-30-mein-kommentar/</link>
	<description>Design, Lifestyle, Technologie, Bücher und Architektur</description>
	<pubDate>Fri, 10 Sep 2010 05:03:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5-RC1</generator>
		<item>
		<title>By: ck</title>
		<link>http://blog.jensfranke.com/2008/07/25/colin-moock-actionscript-30-mein-kommentar/#comment-172421</link>
		<dc:creator>ck</dc:creator>
		<pubDate>Sat, 02 Aug 2008 11:41:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=603#comment-172421</guid>
		<description>Über dieses Thema mache ich mir derzeit ebenso Gedanken, allen voran interessiert mich dabei vor allem die Frage, wie (große) Projekte effektiv gestemmt werden können.

Ich kenne Flash seit Version 3 und mochte bereits damals die IDE nicht sonderlich. Vielleicht war das ein Grund mehr, hauptsächlich Flash Development zu betreiben. Nun setzte ich vorrangig Flex Builder ein, weshalb mich die IDE bis heute auch wenig stört.

In den letzten Jahren hat sich bei Flash ein ähnlicher Prozess vollzogen, wie bereits zuvor bei anderen Applikationen, beispielsweise 3D Anwendungen. Mit der steigenden Komplexität sind nun mehrere "Berufszweige" in Form von Flash Designer und Flash Developer entstanden.

Für den Erfolg von komplexen Flash-Projekten möchte ich daher zwei Fragen analog zu Collin Moock aufwerfen:

1. Was kann Adobe tun?

Hier kann ich dir in deiner Kritik an der IDE nur zustimmen. Aus meiner Erfahrung aus dem Studium an der Kunsthochschule Kassel, scheitern äußerst viele an der Oberfläche.
So blieb Flash in den Fachbereichen Grafikdesign und Trickfilm dann doch weit hinter seinen Möglichkeiten. Ich schließe mich hier den Befürwortern einer visuellen Programmierhilfe an. Ein simples Beispiel für solch eine Anwendung ist hier der Automator von Mac OS X. 

Wünschen würde ich mir bei solch einer visuellen Programmierhilfe, eine Schnittstelle für externe ActionScript Libraries. Damit könnte man einen Workflow für Flash-Projekte generieren, der es ermöglicht, dass Developer entweder passend zu einem Projekt oder einfach für externe Libraries (z.B. Tweener, GoASAP Sequencer, PV3D etc.) einfach benutzbare visuelle Actions definieren, die dann durch Flash Designer auf die Flashinhalte angewendet werden.

Ich bin gespannt für wen "Thermo" letztlich interessant sein wird. Ob es "nur" zum Erstellen klassischer RIAs brauchbar sein wird, oder auch beispielsweise für einfache Flash Spiele. Und was machen dann Animationsfilmer, die interaktive Geschichten erzählen wollen. Nicht zuletzt würde auch für Autoren von Click-Dummies in Werbeagenturen eine einfache IDE Ressourcen sparen und mehr Zeit für Ideen freistellen.


2. Was können wir tun?

Auch wenn die IDE unkomfortabel ist, bedeutet das nicht, dass sich komplexe Projekte nicht trotzdem einigermaßen effektiv umsetzen lassen. Das wichtigste hierbei ist meiner Meinung nach, eine gute Kommunikation zwischen Flash Designer und Flash Developer. Das hört sich vielleicht etwas banal an, aber scheint mir doch häufig zu kurz zu kommen.

Ein Flash Designer hat im Regelfall keine Lust sich groß mit Scripting zu befassen. Seit AS3 erst recht nicht, denn der Overhead im Vergleich zu AS2, der beispielsweise für eine einfache Buttoninteraktion dabei entsteht, verdirbt ihm erst einmal die Laune.

Aus eigenen Erfahrungen im Lehren von Flash/ActionScript an der Kunsthochschule Kassel, ist es ein guter Weg, neben den Grunden den Benutzern einfache Befehle mitzugeben, mit denen Sie was anfangen können. Animationen sind beispielsweise mit TweenLite schnell erzeugt:

TweenLite.to(mc, 1.5, {x:300, ease:Sine.easeOut});

Was dahinter passiert interessiert den Designer nicht. Nun ist, das leider nicht ganz so komfortabel, wie ein visuelle Darstellung, aber immerhin entstanden in meinem Kurs jede Menge Animationen, ohne dass die Teilnehmer panikartig den Raum verließen.

Für Projekte, in denen es bestimmte projektspezifische Interaktionen geben soll, ist es daher sehr zu empfehlen, bei der Projektumsetzung mit dem Designer zu sprechen und genau festzulegen, was wann passieren und aufgerufen werden soll.

Am Ende werden Flash Design und die Sources zusammengepackt und das Spektakel kann beginnen. Voraussetzung hierbei ist allerdings, dass auch die Architektur, die hinter der Programmierung steckt, auch solide konzipiert wurde (MVC etc.). Grundvorraussetzung ist dabei, die Bedürfnisse der Designer zu kennen und nicht allein auf smarte Programmierarchitektur aus zu sein.</description>
		<content:encoded><![CDATA[<p>Über dieses Thema mache ich mir derzeit ebenso Gedanken, allen voran interessiert mich dabei vor allem die Frage, wie (große) Projekte effektiv gestemmt werden können.</p>
<p>Ich kenne Flash seit Version 3 und mochte bereits damals die IDE nicht sonderlich. Vielleicht war das ein Grund mehr, hauptsächlich Flash Development zu betreiben. Nun setzte ich vorrangig Flex Builder ein, weshalb mich die IDE bis heute auch wenig stört.</p>
<p>In den letzten Jahren hat sich bei Flash ein ähnlicher Prozess vollzogen, wie bereits zuvor bei anderen Applikationen, beispielsweise 3D Anwendungen. Mit der steigenden Komplexität sind nun mehrere &#8220;Berufszweige&#8221; in Form von Flash Designer und Flash Developer entstanden.</p>
<p>Für den Erfolg von komplexen Flash-Projekten möchte ich daher zwei Fragen analog zu Collin Moock aufwerfen:</p>
<p>1. Was kann Adobe tun?</p>
<p>Hier kann ich dir in deiner Kritik an der IDE nur zustimmen. Aus meiner Erfahrung aus dem Studium an der Kunsthochschule Kassel, scheitern äußerst viele an der Oberfläche.<br />
So blieb Flash in den Fachbereichen Grafikdesign und Trickfilm dann doch weit hinter seinen Möglichkeiten. Ich schließe mich hier den Befürwortern einer visuellen Programmierhilfe an. Ein simples Beispiel für solch eine Anwendung ist hier der Automator von Mac OS X. </p>
<p>Wünschen würde ich mir bei solch einer visuellen Programmierhilfe, eine Schnittstelle für externe ActionScript Libraries. Damit könnte man einen Workflow für Flash-Projekte generieren, der es ermöglicht, dass Developer entweder passend zu einem Projekt oder einfach für externe Libraries (z.B. Tweener, GoASAP Sequencer, PV3D etc.) einfach benutzbare visuelle Actions definieren, die dann durch Flash Designer auf die Flashinhalte angewendet werden.</p>
<p>Ich bin gespannt für wen &#8220;Thermo&#8221; letztlich interessant sein wird. Ob es &#8220;nur&#8221; zum Erstellen klassischer RIAs brauchbar sein wird, oder auch beispielsweise für einfache Flash Spiele. Und was machen dann Animationsfilmer, die interaktive Geschichten erzählen wollen. Nicht zuletzt würde auch für Autoren von Click-Dummies in Werbeagenturen eine einfache IDE Ressourcen sparen und mehr Zeit für Ideen freistellen.</p>
<p>2. Was können wir tun?</p>
<p>Auch wenn die IDE unkomfortabel ist, bedeutet das nicht, dass sich komplexe Projekte nicht trotzdem einigermaßen effektiv umsetzen lassen. Das wichtigste hierbei ist meiner Meinung nach, eine gute Kommunikation zwischen Flash Designer und Flash Developer. Das hört sich vielleicht etwas banal an, aber scheint mir doch häufig zu kurz zu kommen.</p>
<p>Ein Flash Designer hat im Regelfall keine Lust sich groß mit Scripting zu befassen. Seit AS3 erst recht nicht, denn der Overhead im Vergleich zu AS2, der beispielsweise für eine einfache Buttoninteraktion dabei entsteht, verdirbt ihm erst einmal die Laune.</p>
<p>Aus eigenen Erfahrungen im Lehren von Flash/ActionScript an der Kunsthochschule Kassel, ist es ein guter Weg, neben den Grunden den Benutzern einfache Befehle mitzugeben, mit denen Sie was anfangen können. Animationen sind beispielsweise mit TweenLite schnell erzeugt:</p>
<p>TweenLite.to(mc, 1.5, {x:300, ease:Sine.easeOut});</p>
<p>Was dahinter passiert interessiert den Designer nicht. Nun ist, das leider nicht ganz so komfortabel, wie ein visuelle Darstellung, aber immerhin entstanden in meinem Kurs jede Menge Animationen, ohne dass die Teilnehmer panikartig den Raum verließen.</p>
<p>Für Projekte, in denen es bestimmte projektspezifische Interaktionen geben soll, ist es daher sehr zu empfehlen, bei der Projektumsetzung mit dem Designer zu sprechen und genau festzulegen, was wann passieren und aufgerufen werden soll.</p>
<p>Am Ende werden Flash Design und die Sources zusammengepackt und das Spektakel kann beginnen. Voraussetzung hierbei ist allerdings, dass auch die Architektur, die hinter der Programmierung steckt, auch solide konzipiert wurde (MVC etc.). Grundvorraussetzung ist dabei, die Bedürfnisse der Designer zu kennen und nicht allein auf smarte Programmierarchitektur aus zu sein.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sascha/hdrs</title>
		<link>http://blog.jensfranke.com/2008/07/25/colin-moock-actionscript-30-mein-kommentar/#comment-172410</link>
		<dc:creator>sascha/hdrs</dc:creator>
		<pubDate>Sun, 27 Jul 2008 08:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=603#comment-172410</guid>
		<description>Hmm sehr interessanter Artikel! Als 'Coder' fasse ich die Flash IDE nur noch mit ner Zange an! Der AS Editor ist absolut unbrauchbar, frisst Code und macht impotent. Aber es gibt ja zum Glueck Alternativen wie Eclipse und FDT. Als Animation Tool find ich die IDE gar nicht so schlecht aber ich benutze sie meist nur um ladbare Libraries oder custom Components zu basteln.</description>
		<content:encoded><![CDATA[<p>Hmm sehr interessanter Artikel! Als &#8216;Coder&#8217; fasse ich die Flash IDE nur noch mit ner Zange an! Der AS Editor ist absolut unbrauchbar, frisst Code und macht impotent. Aber es gibt ja zum Glueck Alternativen wie Eclipse und FDT. Als Animation Tool find ich die IDE gar nicht so schlecht aber ich benutze sie meist nur um ladbare Libraries oder custom Components zu basteln.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
