Forums Développement Multimédia

Les formations Mediabox
Les formations Mediabox

Correspondances actionscript/lingoscript

Compatible Director. Cliquer pour en savoir plus sur les compatibilités.Compatible ActionScript 2. Cliquer pour en savoir plus sur les compatibilités.Le 24 juillet 2006

Il existe quelques similitudes entre les deux langages.

L'architecture de director est plus simple que celle de flash:

  • il n'y a qu'une timeline, pas d'objet clip avec une timeline interne
  • les scripts se rangent dans la distribution (bibliotheque)
  • les acteurs (=symboles) sont manipulables en script tout comme leurs instances

correspondances au niveau du vocabulaire logiciel

Flash Director
scene stage
timeline score
library cast (distribution)
symbol cast member (acteur)
output message (attention, ne s'ouvre pas automatiquement)
play movie play
test movie play

correspondances au niveau du vocabulaire poo

Flash Director
actions de movieclip behaviour
actions de timeline movie script
classe script parent
super-classe ancestor (n'est pas tout à fait équivalent: la classe fille doit pointer la classe mère en utilisant le pointeur “me” ou “ancestor”)
objet de données {a:1,b:2…} liste de proprietes [:]
objet (instance de classe) instance de script parent
fonction event handler (evenement)
tableau [] liste []
toutes les sous-classes de DisplayObject dont MovieClip sprite

correspondances au niveau des langages

ActionScript LingoScript
trace(a) put a
function on
dispatchEvent()/broadCastMessage() call()
MovieClip._x MovieClip._y sprite.locH sprite.locV
onEnterFrame / enterFrame enterFrame
this me (pour objets-scripts seulement)
new ClassObj(args) new(classeObjNative(argsNative),args)
[] []
{} [:]
var a property a
_global.a=… global a
hitTest intersect (2d) - collision modifier ou modelsunderloc (3d)
gotoAndPlay go to
setInterval registerForEvent
BitmapData image
draw/copypixels copypixels
moveTo() / lineTo() draw()
rectangle rect
loadMovie downLoadNetThing / preloadNetThing (ou loadFile pour la 3d uniquement)