- Introduction
- Apprendre Flash 5 pas à pas
- Symboles et Occurrences
- Techniques
- Programmer dans Flash 5
-
Actions (Bases)
- Actions (Niveau intermédiaire)
- Actions (Fonctions avancées
)
- Variables
- Fonctions
- Objets
- Flash 4 (Archives)

 

 

Méthodes de programmation > Mode Expert>

Programmer en tapant du code :

Lorsque vous êtes habitués à programmer en javacript ou en basic ou en C++, etc, vous préférez sûrement taper vous même votre propre code. Dans ce cas, vous n'aurez aucun mal à programmer dans Flash 5.0. Après une prise de connaissance des commandes propres à Flash 5.0, vous découvrirez également que cette nouvelle version propose une programmation orientée objet et bien d'autres surprises. A commencer par la plus importante et la plus surprenante !

Taper vos commandes par raccourcis clavier :

Nous allons voir plus bas comment passer en mode Expert et surtout comment se retrouver dans ce mode par défaut. En attendant, lorsque vous aurez besoin de taper une commande, vous pourrez utiliser la touche "Esc" ou "Echapp" en combinaison avec deux autres touches.

Lorsque vous sélectionnez un bouton, vous devez placer vos actions à l'intérieur d'un événement. C'est à dire que vous devez toujours commencer par taper le code suivant, "On (événement) {" et terminer par "}" sur la dernière ligne. Cela doit donner :

on ( event ) {
instructions
instructions
}

En clair, vous allez devoir taper "on (press) {" très souvent. Vous allez gagner du temps en tapant Esc-o-n.

  1. Vous maintenez la touche Esc
  2. Vous tapez sur la lettre "o"
  3. Vous tapez sur la lettre "n"
  4. Vous relachez "Esc"

Bien sûr, toutes les commandes n'ont pas de raccourcis mais les principales en sont dotées. Vous trouverez ci-dessous la liste des touches de raccourcis :

 

Liste des raccourcis clavier de la touche "Esc"

               

break

br

 

gotoAndStop

gs

 

removeMovieClip

rm

call

ca

 

if

if

 

return

rt

comment

//

 

ifFrameLoaded

il

 

setVariable

sv

continue

co

 

include

in

 

setProperty

sp

delete

da

 

loadMovie

lm

 

startDrag

dr

do while

do

 

loadVariables

lv

 

stop

st

duplicateMovieClip

dm

 

nextFrame

nf

 

stopAllSounds

ss

else

el

 

nextScene

ns

 

stopdrag

sd

else if

ei

 

on

on

 

tellTarget

tt

for

fr

 

onClipEvent

oc

 

toggleHighQuality

tq

for...in

fi

 

play

pl

 

trace

tr

FSCommand

fs

 

prevFrame

pf

 

unloadMovie

um

function

fn

 

prevScene

ps

 

var

vr

getURL

gu

 

print

pr

 

while

wh

gotoAndPlay

gp

 

printAsBitmap

pb

 

with

wt

               
 

 

Structure d'uns script :

Lorsque vous placez du code, il existe 3 endroits où vous pouvez taper des instructions.

- Sur une image
- Sur un bouton
- Sur un movie clip

En fonction de cet endroit, vous devez (ou ne devez pas) placer un gestionnaire d'évenement pour englober vos instructions. Ainsi, dans le cas d'une image (vous venez de sélectionner une cellule de la timeline (une image clé)) vous pouvez taper directement votre code.

Dans le cas d'un bouton, le code doit comporter un gestionnaire d'evenement comme suit.

Enfin, sur un movie clip, la structure est quasiment identique :

Voilà.

 

 

 

 

 

 

 

 

 

< Sommaire