ActionScript 3 – Programmation séquentielle et orientée objet
X
Répondons simplement à ces deux questions en affirmant que l’AS2, avec une approche
de programmation séquentielle (ou structurée), va malheureusement perdurer encore quelques années, car les besoins en programmation ne sont pas les mêmes pour tout le
monde. Pourquoi utiliser le terme malheureusement dans la phrase précédente ? Est-ce
un jugement subjectif ? Non, cela signifie simplement que la différence que nous avions
entre les deux communautés d’utilisateurs de l’ActionScript va non seulement perdurer
mais aussi se renforcer entre l’AS2 (à l’approche de programmation séquentielle) et l’AS3.
L’ActionScript 3 est un langage complètement orienté objet car la rédaction des lignes
d’instructions qui composent un script ou un programme est très précise. La structure d’un
document a complètement été repensée ; le développeur manipule à présent des objets
imbriqués et non plus des occurrences de type clip ou bouton, comme c’était le cas dans
les version antérieures à Flash CS3. Cette version du langage n’est-elle donc pas plus
accessible aux développeurs novices ? Pour ces derniers la réponse est simple : vous
pouvez développer en AS3 avec une approche séquentielle !
L’un des objectifs de ce livre est non seulement de présenter en parallèle les deux
syntaxes (programmation orientée objet et programmation séquentielle), mais aussi de
démontrer qu’il est possible d’apprendre l’AS3 en étant un débutant total en programmation.
Pourquoi proposer à des développeurs de programmer en AS3 avec une syntaxe séquentielle ? Ces dernières années, l’enseignant que je suis est quelque peu excédé face aux
comportements de certains collègues ou développeurs confirmés. Non, la programmation
orientée objet n’est pas accessible à tout le monde et ce n’est pas non plus une question
de pédagogie. Il a été assez agaçant de constater, avec la montée en puissance de l’AS2,
à quel point certains individus peuvent être si obtus et penser que tout le monde possède
les mêmes facilités. J’aurais envie de dire à ces gens-là : « Comment, vous ne savez pas
préparer une charlotte au chocolat ? Il suffit pourtant de mélanger des ingrédients en
suivant une recette… » Ah bon, chef cuisinier c’est un métier ?
Flash, un logiciel à tout faire
D’une façon générale, tous les métiers de la communication ont trouvé dans ce logiciel un moyen facile et
rapide de diffuser une information sur Internet. Flash proposant aussi de publier des animations pour les
supports off-line, un marché supplémentaire s’est même créé, remplaçant par la même occasion la
plupart des productions réalisées par le logiciel Director.
X
Répondons simplement à ces deux questions en affirmant que l’AS2, avec une approche
de programmation séquentielle (ou structurée), va malheureusement perdurer encore quelques années, car les besoins en programmation ne sont pas les mêmes pour tout le
monde. Pourquoi utiliser le terme malheureusement dans la phrase précédente ? Est-ce
un jugement subjectif ? Non, cela signifie simplement que la différence que nous avions
entre les deux communautés d’utilisateurs de l’ActionScript va non seulement perdurer
mais aussi se renforcer entre l’AS2 (à l’approche de programmation séquentielle) et l’AS3.
L’ActionScript 3 est un langage complètement orienté objet car la rédaction des lignes
d’instructions qui composent un script ou un programme est très précise. La structure d’un
document a complètement été repensée ; le développeur manipule à présent des objets
imbriqués et non plus des occurrences de type clip ou bouton, comme c’était le cas dans
les version antérieures à Flash CS3. Cette version du langage n’est-elle donc pas plus
accessible aux développeurs novices ? Pour ces derniers la réponse est simple : vous
pouvez développer en AS3 avec une approche séquentielle !
L’un des objectifs de ce livre est non seulement de présenter en parallèle les deux
syntaxes (programmation orientée objet et programmation séquentielle), mais aussi de
démontrer qu’il est possible d’apprendre l’AS3 en étant un débutant total en programmation.
Pourquoi proposer à des développeurs de programmer en AS3 avec une syntaxe séquentielle ? Ces dernières années, l’enseignant que je suis est quelque peu excédé face aux
comportements de certains collègues ou développeurs confirmés. Non, la programmation
orientée objet n’est pas accessible à tout le monde et ce n’est pas non plus une question
de pédagogie. Il a été assez agaçant de constater, avec la montée en puissance de l’AS2,
à quel point certains individus peuvent être si obtus et penser que tout le monde possède
les mêmes facilités. J’aurais envie de dire à ces gens-là : « Comment, vous ne savez pas
préparer une charlotte au chocolat ? Il suffit pourtant de mélanger des ingrédients en
suivant une recette… » Ah bon, chef cuisinier c’est un métier ?
Flash, un logiciel à tout faire
D’une façon générale, tous les métiers de la communication ont trouvé dans ce logiciel un moyen facile et
rapide de diffuser une information sur Internet. Flash proposant aussi de publier des animations pour les
supports off-line, un marché supplémentaire s’est même créé, remplaçant par la même occasion la
plupart des productions réalisées par le logiciel Director.
