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.
- Vous maintenez la touche Esc
- Vous tapez sur la lettre "o"
- Vous tapez sur la lettre "n"
- 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
|