« STIC:STIC IV (2010) » : différence entre les versions
m (using an external editor) |
m (using an external editor) |
||
Ligne 1 : | Ligne 1 : | ||
{{En construction}} | {{En construction}} | ||
[[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] | (le programme du cours sera prêt lors de la première séance, le 23 février 2010. En attendant, voir aussi [[Atelier WebMaster 2009: Animation et interaction avec Flash]] | ||
- [[Utilisateur:Daniel K. Schneider|Daniel K. Schneider]] 4 janvier 2010 à 15:40 (CET). | |||
== STIC IV - Pixel/Oda == | == STIC IV - Pixel/Oda == | ||
Ligne 10 : | Ligne 12 : | ||
; Prérequis | ; Prérequis | ||
: Connaissances passive de l'Anglais ( | : Connaissances passive de l'Anglais (une partie du matériel d'enseignement est en Anglais). | ||
: Sinon, aucun | : Sinon, aucun | ||
Ligne 268 : | Ligne 270 : | ||
== Liens == | == Liens == | ||
* [[:en:Flash|Flash]] | ; En français | ||
* [[Tutoriels Flash]] (liens vers les tutos en français) | |||
* [[Catégorie:Tutoriels_Flash|Tutoriels Flash]] (Catégorie) | |||
* [[Flash]] | |||
; En Anglais | |||
* [[:en:Flash|Flash]] | |||
* [[:en:Flash CS3 keyboard shortcuts|Flash CS3 keyboard shortcuts]] | * [[:en:Flash CS3 keyboard shortcuts|Flash CS3 keyboard shortcuts]] | ||
* [[:en:Flash formats and objects overview|Flash formats and objects overview]] | * [[:en:Flash formats and objects overview|Flash formats and objects overview]] |
Version du 4 janvier 2010 à 15:40
Cet article est en construction: un auteur est en train de le modifier.
En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.
(le programme du cours sera prêt lors de la première séance, le 23 février 2010. En attendant, voir aussi Atelier WebMaster 2009: Animation et interaction avec Flash
- Daniel K. Schneider 4 janvier 2010 à 15:40 (CET).
STIC IV - Pixel/Oda
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 deux UF libres: STIC III et STIC IV. 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 et STIC IV seront offerts en alternance chaque année et peuvent changer de thème chaque année.
Thème STIC IV semestre de printemps 2010: Flash et la programmation Actionscript 3. Ce cours n'a pas de prérequis et il est ouvert à tous les étudiant(e)s MALTT
- Prérequis
- Connaissances passive de l'Anglais (une partie du matériel d'enseignement est en Anglais).
- Sinon, aucun
- Lieu et Dates
- Semestre d'automne 2008
- TECFA, tous les Mardis matin 9h-12:30h et les jeudis de la semaine présentielle pour la la deuxième année (Oda). A confirmer lors de la première séance! Ce cours peut également être pris à distance (donc sans assister aux séances présentielles).
- Crédits
- 6
- Le volume de travail correspond à peu près au cours STIC-I et STIC-II
- Evaluation
- Sur travaux (mini-projets)
- Logiciels
- Adobe Flash CS4 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 plus un text editor avec support ActionScript.
Plan période 1
- Objectifs
- Maîtriser le dessin avec Flash CS4 (modes de dessin, transformations, couleurs)
- Faire des animations avec CS4
- Comprendre l'architecture des boutons (et savoir en créer)
- Comprendre la logique du event-driven programming (event handlers +ActionScript simple)
L'univers Flash et le desktop
- Handout: Flash (Anglais)
- Handout: Univers Flash CS4 - Flash CS4 desktop tutorial
- Handout: Flash CS3 keyboard shortcuts
Le dessin
- Handout: Flash drawing tutorial
- Modes de dessin (object vs. merge)
- Palette des outils de dessin
- Couleurs et textures
- Handout: Flash layers tutorial
- Savoir s'organiser: layers, layer folders, la librairie, les scènes
- Handout: Flash object transform tutorial
- Select tool
- Free Transform Tool (y compris ses différents modes)
- Handout: Flash arranging objects tutorial
- Différence entre shapes, simple graphics, composite graphics, symbols, etc.
- Transformations vers différents types de "display elements"
- Alignement et snapping
- Handout: Flash colors tutorial
- Types de couleurs
- Color Gradient Transform Tool
- Resource: Clipart and texture
- Importation de graphismes vectoriels
Animation
- Frame-by-frame animation
- Previews: Shakin hello,
- Handout: Flash frame-by-frame animation tutorial
- Motion animation - Interpolation de movement
- Motion animation (classic)
- Previews: Moving cat, Moving, changing cat, Flying Rocket
- Handout: Flash motion tweening tutorial
- Shape tweening (classic)
- Previews: Simple shape morph, Simple shape and motion morph, traced bitmaps morph, Shape tweening in motion
- Handout: Flash shape tweening tutorial
- Résumé
- Summary: Flash animation summary
Son
Les boutons
- Previews
- flash-cs3-image-map.html (image maps)
- 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
Voici en gros les critères d'évaluation pour les exercices.
- But - est-ce l'animation correspond à vos objectis: -/0/+
- Artwork - qualité esthétique --/0/+/++
- Complexité: -/0/+/++
- Respect des contraintes: --/-/0/+
- Documentation - Qualité de la documentation: --/0/+
- Documentation dans Flash - layer et symbol names par exemple: -/0
- Erreurs - Présence/absence d'erreurs (notamment je veux voir aucun tween objet dans votre library !!: --/-/0
- 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)
- Handout: Flash - being organized
Les composants
- Preview: flash-cs3-simple-slide-show-menu.html
- Handout: Flash components tutorial (survol)
- Handout: Flash component button tutorial
- Handout: Flash datagrid component tutorial
- Survol des composantes
- Utilisation des boutons
- Faire un "site web" avec Flash
- Remplir un data drid.
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
- Previews:
- Handout: Flash video component tutorial
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
- Previews:
- Drag and drop
- Preview: flash-cs3-drag-and-drop-matching-3.html
- Handout: Flash drag and drop tutorial
- Résumé event handling
- Handout: ActionScript 3 event handling tutorial (complément)
- Handout: Flash games tutorial (complément, voir l'exemple)
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"
- Flash CS4 (Inverse kinematics)
Utilisation de libraries ActionScript
- Flash using ActionScript libraries tutorial (comprend 2-3 exemples de Flint particle engine)
- AS3 TweenLite tweening engine
- Flash Papervision3D tutorial
Flex
- Intros
- Adobe Flex Builder, alternativement Flashdevelop
- MXML
- AS3 Compiling a program
- Adobe Flex Builder
- Exemple
ActionScript - le langage
Dans ce wiki, on a surtout des "novice" tutoriels, donc voir Flash and AS3 links - tutorials.
- Flash ActionScript 3 overview
- Actionscript 3 (liste de tutoriels)
- Flash ActionScript 3 overview
- AS3 Tutorials Novice
- AS3 Compiling a program
- AS3 example Drawing graphics
- AS3 example Message Box
- AS3 example Button
- AS3 example Positioning
- AS3 example Drag and Drop
- AS3 example Keyboard control
- AS3 Variable Types
- AS3 Control Flow
- Manuel
Surtout:
- ActionScript 3.0 Language and Components Reference @ Adobe livedocs
- Programming ActionScript 3.0 @ Flex LiveDocs. Describes specific usage of the ActionScript 3.0 language and core Flash Player API
- Previews
- Quelques exemples ont été compilés ici: http://tecfa.unige.ch/guides/flash (répertoires as3...)
Exercices période 3
- Un projet (compte pour 3 exercices)
- Ce projet doit contenir un minimum d'action script et correspond à un objectif que vous définissez
- 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.
Evaluation:
- Qualité "professionnelle", c'est à dire appropriée par rapport à l'objectif.
- DEADLINE: 1 février 2009 (à confirmer)
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 2009/2010
Cours 2008/2009
- David Coll|User:Davidc|David Coll (Nestor)
Cours 2007/2008
- Cyril Rebetez|User:CyrilRebetez | Cyril Rebetez (auditeur)
- Louiselle Morand|User:Morand3 | Louiselle Morand (volée Nestor)
- Rolf Wipfli|User:Vogon | Rolf Wipfli (volée Maya)
- Baptiste Ossipow|User:Baptiste| Baptiste Ossipow (volée Maya)
- Yves Dethurens|User:Dethurens | Yves Dethurens (volée Nestor)
Liens
- En français
- Tutoriels Flash (liens vers les tutos en français)
- (Catégorie)
- Flash
- En Anglais
Si vous voulez acheter un livre, on conseille:
- Pour CS 4
???
- Pour CS3
- 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 10 (CS4). 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é. Flash 9 (CS3) est compatible, mais contient moins de fonctionalités.