Délégation à l'initialisation

Délégation à l

Deuxième exemple: Tracer des éléments de la librairie d'une autre animation.

Si un élément XML du descripteur ne se trouve pas dans sa Librairie, alors l'animation considère cet élément comme externe et tente de charger le fichier swf correspondant. Dans cette situation elle délègue à cette nouvelle animation le tracé du sous arbre que constitue cet élément XML.

Le mécanisme de délégation n'étant pas bloquant l'animation continue l'exploration de son propre descripteur sans attendre la fin du chargement de l'animation.

Dans ce nouvel exemple un élément <hlinear/> à été ajouté à l'élément <framesbar/> Comme il n'existe pas de conteneur ShellClip nommé sc_hlinear dans sa librairie, l'animation barsmiley.swf va charger l'animation hlinear.swf et lui transmet l'élément <linear/> afin qu'elle s'inistialise dessus à son tour.

Pourquoi faire ? Et bien en faisant jouer l'exemple et en agissant sur le curseur ajouté vous verrez le smiley s'exprimer ;-)

Délégation à l

Crystalide Lab Château Perreaud
ShellClip pourquoi ?
ShellClip c'est quoi ?
ShellClip pour qui ?
ShellClip, comment ça marche ?
Tracé d'une animation ShellClip
Conteneur ShellClip: Générateur, Gestionnaire et Récepteur
Gestionnaire et Récepteur situés dans des animations différentes