STIC:STIC III: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 28: Line 28:
: Maîtriser le dessin avec Flash CS3 (modes de dessin, transformations, couleurs)
: Maîtriser le dessin avec Flash CS3 (modes de dessin, transformations, couleurs)
: Faire des animations avec CS3
: Faire des animations avec CS3
: Comprendre l'architecture des boutons (et savoir en créer)
: Comprendre la logique du event-driven programming (event handlers +ActionScript simple)


=== Le desktop ===
=== Le desktop ===
Line 74: Line 76:


* [[Flash sound tutorial]]
* [[Flash sound tutorial]]
=== Les boutons ===
* Previews
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-image-map.html flash-cs3-image-map.html] (image maps)
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-rocket-launcher-as3.html flash-cs3-rocket-launcher-as3.html]
**  [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-simple-menu-site.html flash-cs3-simple-menu-site.html]
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-simple-slide-show-as3.html flash-cs3-simple-slide-show-as3.html]
* Handout: [[Flash button tutorial]]
** Boutons de la librarie
** Faire soi-même des boutons (y compris à partir de bitmaps)
** Définir un event-handler simple et enregistrer avec le bouton


=== Exercices période 1 ===
=== Exercices période 1 ===
Line 79: Line 93:
* [[STIC:STIC_III/ex1|STIC III - Exercice 1]]
* [[STIC:STIC_III/ex1|STIC III - Exercice 1]]
* [[STIC:STIC_III/ex2|STIC III - Exercice 2]]
* [[STIC:STIC_III/ex2|STIC III - Exercice 2]]
* [[STIC:STIC_III/ex3|STIC III - Exercice 3]]


Voici en gros les critères d'évaluation pour les exercices.
Voici en gros les critères d'évaluation pour les exercices.
Line 94: Line 109:


; Objectifs
; Objectifs
: Comprendre l'architecture des boutons (et savoir en créer)
: Savoir travailler avec qqs. composantes (butons et vidéo)
: Savoir travailler avec qqs. composantes (butons et vidéo)
: Comprendre la logique du event-driven programming (event handlers + ActionScript simple)
: Animations embarqués (movie clips)
: Animations embarqués (movie clips)
: ActionScript dans CS3 (suite)
: Introduction à ActionScript/Flex


=== Le desktop (suite) ===
=== Le desktop (suite) ===


* Handout: [[Flash - being organized]]
* Handout: [[Flash - being organized]]
=== Les boutons ===
* Previews
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-image-map.html flash-cs3-image-map.html] (image maps)
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-rocket-launcher-as3.html flash-cs3-rocket-launcher-as3.html]
**  [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-simple-menu-site.html flash-cs3-simple-menu-site.html]
** [http://tecfa.unige.ch/guides/flash/ex/buttons-intro/flash-cs3-simple-slide-show-as3.html flash-cs3-simple-slide-show-as3.html]
* Handout: [[Flash button tutorial]]
** Boutons de la librarie
** Faire soi-même des boutons (y compris à partir de bitmaps)
** Définir un event-handler simple et enregistrer avec le bouton


=== Les composants ===
=== Les composants ===
Line 155: Line 158:
* Handout: [[ActionScript 3 event handling tutorial]] (complément)
* Handout: [[ActionScript 3 event handling tutorial]] (complément)
* Handout: [[Flash games tutorial]] (complément, voir l'exemple)
* Handout: [[Flash games tutorial]] (complément, voir l'exemple)
=== Utilisation de libraries ActionScript ===
* [[AS3 TweenLite tweening engine]]


=== Exercices période 2 ===
=== Exercices période 2 ===


* [[STIC:STIC_III/ex3|STIC III - Exercice 3]]
* [[STIC:STIC_III/ex4|STIC III - Exercice 4]]
* [[STIC:STIC_III/ex4|STIC III - Exercice 4]]
* [[STIC:STIC_III/ex4|STIC III - Exercice 5]]
* [[STIC:STIC_III/ex4|STIC III - Exercice 6]]


== Plan période 3 ==
== Plan période 3 ==
Line 165: Line 173:
=== Objectifs ===
=== Objectifs ===


* Apprendre un peu de ActionScript
* Apprendre un peu plus d'ActionScript
* Apprendre à naviguer dans le manuel de Adobe
* Apprendre à naviguer dans le manuel de Adobe
* Utiliser une classe "pro"  
* Utiliser une classe "pro"  
Line 183: Line 191:
* [[AS3 Variable Types]]
* [[AS3 Variable Types]]
* [[AS3 Control Flow]]
* [[AS3 Control Flow]]
* [[AS3 TweenLite tweening engine]]


; Manuel
; Manuel
Line 195: Line 202:


=== Exercices période 3 ===
=== Exercices période 3 ===
''' (version 2007/8 - à refaire !!!) '''


* Un projet (compte pour 2 exercices)
* Un projet (compte pour 2 exercices)

Revision as of 16:22, 23 September 2008

STIC III - Nestor

Le domaine STIC (Sciences et Technologies de l'information et de la communication) comprend deux cours obligatoires (STIC-1 et STIC-2) documentés ici et une UF libre: STIC III. Les deux cours obligatoires traitent des bases techniques des systèmes d'information et de communication médiatisés par ordinateur. Elles permettent d'abord de concevoir des documents pour réaliser un système d'information partagé (XHTML, XML, XSLT, SVG), de s'initier aux applications interactives sur Internet (PhP, JavaScript) et de se familiariser avec les logiciels et les environnements qui supportent une interaction personne-personne à travers un réseau de communication (portails, groupewares et mondes virtuels).

STIC III peut changer de thème chaque année. En 2008/2009 il porte sur Flash et la programmation JavaScript (ActionScript). Ce cours est aussi ouvert aux étudiant(e)s de la première année MALTT.

Prérequis
Connaissances passive de l'Anglais (le matériel d'enseignement est en Anglais).
Sinon, aucun
Lieu et Dates
Semestre d'automne 2007
TECFA, tous les mardi après-midi de la semaine présentielle.
Crédits
6
Evaluation
Sur travaux (mini-projets)
Logiciels
Adobe Flash CS3 Professional, soit vous travaillez sur une machine de TECFA, soit il faut l'acheter.
Adobe Flex (on a une version gratuite) et/ou Flex SDK

Plan période 1

Objectifs
Maîtriser le dessin avec Flash CS3 (modes de dessin, transformations, couleurs)
Faire des animations avec CS3
Comprendre l'architecture des boutons (et savoir en créer)
Comprendre la logique du event-driven programming (event handlers +ActionScript simple)

Le desktop

Le dessin

Animation

Frame-by-frame animation
Motion animation
Shape tweening
Résumé

Son

Les boutons

Exercices période 1

Voici en gros les critères d'évaluation pour les exercices.

  1. But - est-ce l'animation correspond à vos objectis: -/0/+
  2. Artwork - qualité esthétique --/0/+/++
  3. Complexité: -/0/+/++
  4. Respect des contraintes: --/-/0/+
  5. Documentation - Qualité de la documentation: --/0/+
  6. Documentation dans Flash - layer et symbol names par exemple: -/0
  7. Erreurs - Présence/absence d'erreurs (notamment je veux voir aucun tween objet dans votre library !!: --/-/0
  8. Cohérence globale: +

Plan période 2

Objectifs
Savoir travailler avec qqs. composantes (butons et vidéo)
Animations embarqués (movie clips)
ActionScript dans CS3 (suite)
Introduction à ActionScript/Flex

Le desktop (suite)

Les composants

La composante video

  • Encodage flv et rognage
  • Captions
  • Utilisation de vidéos flv avec la composante FLVPlayBack
  • Videos dans la timeline (pas trop conseillés)
  • Insertion et utilisation de cue points

Interactivité

  • Jeux drag & drop
  • Objets drag & drop
  • Un peu de AS en plus
  • Gérer les animations imbriquées (video clips)
Objets interactifs et movie clips imbriqués
final-exam-coap2110-solution-2007.html
Drag and drop
Résumé event handling

Utilisation de libraries ActionScript

Exercices période 2

Plan période 3

Objectifs

  • Apprendre un peu plus d'ActionScript
  • Apprendre à naviguer dans le manuel de Adobe
  • Utiliser une classe "pro"

Pages à lire

Manuel

Surtout:

Previews

Exercices période 3

(version 2007/8 - à refaire !!!)

  • Un projet (compte pour 2 exercices)
  • Ce projet doit contenir un minimum d'action script
  • Un clip qui correspond à un objectif que vous définissez
  • Qualité "professionnelle", c'est à dire appropriée par rapport à l'objectif.
  • De préférence interactif ...
  • Accompagné d'un petit rapport qui explicite les objectifs et qui contient une auto-évaluation à mettre à l'endroit habituel plus un lien depuis votre home page wiki.
  • DEADLINE: 1 février 2008

Participants

Insérez votre home page wiki avec ~~~ et remplissez la home page !. Indiquez si vous êtes juste auditeur et faites des liens depuis votre wiki home page sur les exercices que vous avez fini.

Cours 2008/2009

Cours 2007/2008

Liens

Si vous voulez acheter un livre, on conseille:

  • Veer, E.A. Vander and Chris Grover (2007). Flash CS3: The Missing Manual. ISBN 0596510446 - 527 pages. - O'Reilly page - Missing CD-ROM page.
  • Moock, Colin, Essential ActionScript 3.0. ISBN 0-596-52694-6. (Pour gens qui aimeraient apprendre à programmer)

Faites attentions: On travaillera avec Flash 9 (CS3). Flash MX ou 8 n'est pas très différent en ce qui concerne le dessin et l'animation, mais ActionScript a complètement changé.