Optimisation Des Agrafes Instantanées De Film


  Share  
|


La manière la plus simple de viser une agrafe de film est d'employer son nom, suivi d'un point, suivi de la commande que vous voulez envoyer.

Cependant, il y a d'abondance d'autres manières de viser une agrafe de film aussi bien. D'abord, laissez-nous apprennent comment viser différents niveaux du film instantané.

Le niveau de cible le plus fondamental dans un film instantané est la chronologie principale. Vous pouvez le viser avec _ le mot-clé de racine. C'est un soulignage suivi du mot "racine."

Par exemple, si vous voulez envoyer une commande de gotoAndStop à la chronologie principale, vous pouvez faire ceci :

_ root.gotoAndStop(7) ;

Si vous publiez cette commande de la chronologie principale, il n'y a aucun besoin _ de cible de racine ; cependant, cela fonctionnera l'une ou l'autre manière. Mais si vous êtes le code d'écriture qui est à l'intérieur d'une agrafe de film, et vous voulez que l'agrafe de film pour dire à la chronologie principale un niveau au-dessus d'elle de faire quelque chose, _ racine soit one-way de le faire.

Vous pouvez également employer _ le parent pour viser le niveau exactement un au-dessus du niveau courant. Ainsi, si vous êtes une agrafe de film vers le bas du niveau de racine, et vous employez _ le parent, il est les mêmes qu'en utilisant _ la racine. Cependant, si vous êtes deux niveaux vers le bas, _ le parent veut dire le niveau ci-dessus, tandis que _ la racine signifie deux niveaux ci-dessus.

Elle peut aider à numéroter les niveaux. Le niveau de racine, qui est la chronologie principale, est le niveau 0. Une agrafe de film au niveau de racine est au niveau 1. S'il y a un intérieur d'agrafe de film qui l'agrafe de film, il est au niveau 2. Du niveau 2, _ le parent se réfère de niveau à 1, et _ la racine se rapporte de niveau à 0.

Ainsi que diriez-vous de l'autre manière ? Si vous êtes au niveau 0, et vous voulez vous référer à une agrafe de film appelée des "vitesses", vous avez déjà vu que vous pouvez vous référer à elle de nom. Vous pouvez également employer la racine de limite _ suivie des crochets, avec le nom de l'agrafe de film à l'intérieur d'elle. Voici deux lignes de code qui signifient exactement la même chose, si elles sont au niveau de racine :

gears.gotoAndStop(7) ; _ 
root["gears"].gotoAndStop(7) ;

Une autre manière de faire ceci serait d'employer le mot-clé ceci. Quand vous employez ceci, vous vous référez au niveau courant. Ainsi c'au niveau de racine est la même chose que _ la racine. Cependant, c'à l'intérieur de l'agrafe "vitesses" de film sera identique qui embraye les trois lignes suivantes signifie la même chose au niveau de racine :

gears.gotoAndStop(7) ; _ 
root["gears"].gotoAndStop(7) ; this["gears"].gotoAndStop(7) ;

Ainsi qu'on devrait-il vous employer ? L'avantage d'employer _ la racine et ceci est que vous pouvez vous référer à des agrafes de film par des variables. Par exemple, vous pourriez faire ceci :

le whichClipToUse de variété = "embraye" ; 
this[whichClipToUse].stop() ;

L'avantage d'employer ceci racine d'excédent _ est que vous n'aurez pas toujours tout se produire au niveau de racine. Parfois les agrafes de film publieront des commandes à d'autres agrafes de film à des niveaux plus bas, et vous devrez employer ceci pour lui faire le travail. Par conséquent, ceci gagne dehors comme meilleure manière de se rapporter à des agrafes de film. Cependant, dans des cas simples, il vaudra mieux de se rapporter juste à des agrafes de film de nom

c'est un article supplémentaire par Milan Midovich


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions