<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
		<link rel="stylesheet" type="text/css" href="content.css" />
		<title>
			Gestion de la mémoire du fichier Flash Lite pour les périphériques mobiles
		</title>
<!-- Changed by: , 21-Mar-2006 -->
<script src="help.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> 
		
		
<script type="text/javascript">
<!--[CDATA[
handleContext(1);
if (use_ie_6_behavior) {
  document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"content-ie6.css\" />");
}
// ]]-->
</script> 
		
<script src="scripts.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> <script src="terms.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> 
	</head>
	<body id="content_body">
<!--googleoff: index-->
<!-- BEGIN PAGE CONTENT WRAPPER -->
		<div id="pneumonic">
			<h1 class="DeviceCentral">DeviceCentral</h1>
		</div>
		<div id="page_content_wrapper">
			<p class="sharedproducts">RUBRIQUE DANS&#160;: </p><p class="sharedproductindicators"><img src="images/flashSharedIndicator.png" title="Flash" /></p>
<!-- BEGIN BREADCRUMBS -->
			<div id="breadcrumb">
<!-- BEGIN BREADCRUMBS -->
				
<div class="nav"><dl class="page"><dd class="prev"><a accesskey="p" class="prev" href="WSD7F8E1A9-680A-4000-9BA9-D7B01FDD7ECD.html" title="Optimisation des performances du code ActionScript pour le contenu Flash Lite sur des périphériques mobiles"><img src="images/prev.gif" alt="Précédent" /></a></dd><dd class="next"><a accesskey="n" class="next" href="WS1459DECC-D858-475c-95CE-7E7D8C281AB2.html" title="Chargement de données pour des périphériques mobiles dans Flash Lite"><img src="images/next.gif" alt="Suivant" /></a></dd></dl></div><div class="hierarchy"><a href="WS28F6F81C-55B3-4ad5-B632-171637249F5B.html">Création, prévisualisation et test de contenu dans Adobe Device Central</a> /
     <a href="WS3A29C98D-5768-45ea-AB2F-75FAF64078EE.html"><b>Conseils pour la création de contenu pour des périphériques mobiles</b></a> 
     </div>

<!-- END BREADCRUMBS -->
			</div>
<!-- END BREADCRUMBS -->
<!-- BEGIN PAGE TITLE -->
<!--googleon: index-->
			<h1>
				Gestion de la mémoire du fichier Flash Lite pour les périphériques mobiles
			</h1>
<!--googleoff: index-->
<!-- END PAGE TITLE -->
<!-- BEGIN CONTENT WRAPPER -->
			<div id="content_wrapper">
<!--googleon: index-->
				<div><p>
                        
                        Flash Lite efface de façon périodique les objets et les variables qui ne sont plus référencés par le fichier. Ce processus est appelé suppression. Flash Lite exécute ce processus toutes les 60 secondes ou lorsque l'utilisation de la mémoire du fichier augmente soudain de 20 % ou plus.</p>
<p>Bien que vous ne puissiez pas contrôler la façon dont Flash Lite exécute ce processus ou sa fréquence, vous pouvez cependant libérer la mémoire non utilisée. Pour un scénario ou des variables globales, utilisez l'instruction <samp class="codeph">delete</samp> pour libérer la mémoire utilisée par l'objet ActionScript. Pour les variables locales, par exemple une variable créée par une fonction, vous ne pouvez pas utiliser l'instruction <samp class="codeph">delete</samp> pour libérer la mémoire d'un objet&amp;nbsp;; en revanche, vous pouvez définir sur <samp class="codeph">null</samp> la variable qui référence l'objet. Cette opération libère la mémoire utilisée par l'objet, à condition que cet objet ne soit pas référencé ailleurs.</p>
<p>Les deux exemples de code suivants indiquent comment libérer la mémoire utilisée par les objets en supprimant la variable qui fait référence à ces objets. Les exemples sont presque identiques, le premier crée une variable de scénario, tandis que le second génère une variable globale.</p>
<pre>// First case: variable attached to a movie or 
// movie clip timeline
//
// Create the Date object.
var mcDateObject = new Date();
// Returns the current date as a string.
trace(mcDateObject);
// Delete the object.
delete mcDateObject;
// Returns undefined.
trace(mcDateObject);
//
// Second case: global variable attached to a movie or 
// movie clip timeline 
//
// Create the Date object.
_global.gDateObject = new Date();
// Returns the current date as a string.
trace(_global.gDateObject);
// Delete the object.
delete _global.gDateObject;
// Returns undefined.
trace(_global.gDateObject);</pre>
<p>Comme indiqué plus haut, vous ne pouvez pas utiliser l'instruction <samp class="codeph">delete</samp> pour libérer la mémoire utilisée par une variable de fonction locale. En revanche, vous pouvez définir la référence de variable sur <samp class="codeph">null</samp>, ce qui a le même effet que la commande <samp class="codeph">delete</samp>.</p>
<pre>function func()
{
	// Create the Date object.
	var funcDateObject = new Date();
	// Returns the current date as a string.
	trace(funcDateObject);
	// Delete has no effect.
	delete funcDateObject;
	// Still returns the current date.
	trace(funcDateObject);
	// Set the object reference to null.
	funcDateObject = null;
	// Returns null.
	trace(funcDateObject);
}
// Call func() function.
func();</pre>
</div>

<!--googleoff: index-->
			</div>
<!-- END CONTENT WRAPPER -->
		</div>
<!-- END PAGE CONTENT WRAPPER -->
		<br clear="both" />
		<div id="related">
			<div class="t">
				<div class="b">
					<div class="l">
						<div class="r">
							<div class="bl">
								<div class="br">
									<div class="tl">
										<div class="tr">
											<div id="related_in">
												<h3>
<script type="text/javascript">document.write(terms_Related_Information);</script> 
												</h3>
												
												<h4>
<script type="text/javascript">document.write(terms_AHV_HELP_RESOURCE_CENTER);</script> 
												</h4>
												<ul class="link-list"><li class="icon external"><a target="_blank" title="Cette page sur le Web" href="http://help.adobe.com/fr_FR/DeviceCentral/1.0/WS4BC3BE1E-4574-4f96-BB90-23BFC3108D34.html">Cette page sur le Web</a></li></ul>
												
											</div>
											<br clear="both" />
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
		<br clear="both" />
	</body>
</html>