PageRenderTime 65ms CodeModel.GetById 33ms RepoModel.GetById 1ms app.codeStats 1ms

/frameworks/projects/playerglobal/bundles/fr_FR/docs/flash.display.xml

https://github.com/adufilie/flex-sdk
XML | 2385 lines | 1837 code | 530 blank | 18 comment | 0 complexity | 71c198cbd5d3d92f66c3894446127364 MD5 | raw file
Possible License(s): Apache-2.0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. http://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <apiPackage xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/" id="flash.display" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiPackage/apiPackage "><apiName class="- topic/title reference/title apiRef/apiName ">flash.display</apiName><apiDetail class="- topic/body reference/refbody apiRef/apiDetail "/><apiClassifier languages="" id="flash.display:FrameLabel" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">FrameLabel</apiName><shortdesc class="- topic/shortdesc ">
  17. Lobjet FrameLabel contient des propriétés qui spécifient un numéro dimage et le nom détiquette correspondant.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiFinal class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiFinal "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">Object</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  18. Lobjet FrameLabel contient des propriétés qui spécifient un numéro dimage et le nom détiquette correspondant. La classe Scene inclut la propriété <codeph class="+ topic/ph pr-d/codeph ">labels</codeph>, qui correspond à un tableau dobjets FrameLabel pour la séquence.
  19. </apiDesc></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.display.xml#Scene/labels" class="- topic/link "><linktext class="- topic/linktext ">Scene.labels</linktext></link><link href="flash.display.xml#MovieClip/currentLabel" class="- topic/link "><linktext class="- topic/linktext ">MovieClip.currentLabel</linktext></link><link href="flash.display.xml#MovieClip/currentScene" class="- topic/link "><linktext class="- topic/linktext ">MovieClip.currentScene</linktext></link><link href="flash.display.xml#MovieClip/scenes" class="- topic/link "><linktext class="- topic/linktext ">MovieClip.scenes</linktext></link><link href="flash.display.xml#MovieClip/gotoAndPlay()" class="- topic/link "><linktext class="- topic/linktext ">MovieClip.gotoAndPlay()</linktext></link><link href="flash.display.xml#MovieClip/gotoAndStop()" class="- topic/link "><linktext class="- topic/linktext ">MovieClip.gotoAndStop()</linktext></link></related-links><apiValue id="flash.display:FrameLabel:frame:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">frame</apiName><shortdesc class="- topic/shortdesc ">
  20. Numéro de limage qui contient létiquette.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">int</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  21. Numéro de limage qui contient létiquette.
  22. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:FrameLabel:name:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">name</apiName><shortdesc class="- topic/shortdesc ">
  23. Nom de létiquette.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  24. Nom de létiquette.
  25. </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier languages="" id="flash.display:InteractiveObject" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">InteractiveObject</apiName><shortdesc class="- topic/shortdesc ">
  26. La classe InteractiveObject correspond à la classe de base abstraite de lensemble des objets daffichage avec lesquels lutilisateur peut interagir à laide de la souris, du clavier ou dautres périphériques de saisie utilisateur.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">flash.display:DisplayObject</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  27. La classe InteractiveObject correspond à la classe de base abstraite de lensemble des objets daffichage avec lesquels lutilisateur peut interagir à laide de la souris, du clavier ou dautres périphériques de saisie utilisateur.
  28. <p class="- topic/p ">Il est impossible dinstancier directement la classe InteractiveObject. Tout appel au constructeur <codeph class="+ topic/ph pr-d/codeph ">new InteractiveObject()</codeph> renvoie une exception <codeph class="+ topic/ph pr-d/codeph ">ArgumentError</codeph>.</p>
  29. <p class="- topic/p ">La classe InteractiveObject ninclut pas dAPI pour le rendu de contenu à lécran. Pour créer une sous-classe personnalisée de la classe InteractiveObject, étendez lune des sous-classes disposant dAPI pour le rendu du contenu à lécran, telles que Sprite, SimpleButton, TextField ou MovieClip.</p>
  30. </apiDesc><example conref="examples\InteractiveObjectExample.as" class="- topic/example "> Lexemple suivant utilise la classe <codeph class="+ topic/ph pr-d/codeph ">InteractiveObjectExample</codeph>, qui en retour utilise la classe <codeph class="+ topic/ph pr-d/codeph ">ChildSprite</codeph> pour dessiner un rectangle et le manipule en fonction des différents événements de la souris. Pour ce faire, procédez comme suit :
  31. <ol class="- topic/ol "><li class="- topic/li ">Dans le constructeur <codeph class="+ topic/ph pr-d/codeph ">InteractiveObjectExample</codeph>, un nouvel objet ChildSprite de type Sprite appelé <codeph class="+ topic/ph pr-d/codeph ">child</codeph> est créé, qui en retour appelle la méthode de constructeur ChildSprite pour dessiner la forme et ajoute des événements de souris à la forme (comme expliqué au cours des étapes suivantes). Lobjet <codeph class="+ topic/ph pr-d/codeph ">child</codeph> est ajouté dans la partie supérieure de la liste daffichage aux coordonnées <i class="+ topic/ph hi-d/i ">x = 0, y = 0</i>. </li><li class="- topic/li ">Dans la classe <codeph class="+ topic/ph pr-d/codeph ">ChildSprite</codeph>, déclarez les propriétés <codeph class="+ topic/ph pr-d/codeph ">size</codeph> et <codeph class="+ topic/ph pr-d/codeph ">overSize</codeph> qui sont utilisées par la suite par les méthodes <codeph class="+ topic/ph pr-d/codeph ">draw()</codeph> et MouseEvent.</li><li class="- topic/li ">Déclare des propriétés qui définissent la couleur de fond sur orange, la couleur de survol de la souris sur jaune et la couleur clic sur bleu clair.</li><li class="- topic/li ">Dans le constructeur <codeph class="+ topic/ph pr-d/codeph ">ChildSprite</codeph>, un carré orange est dessiné à laide des méthodes de la classe Graphics et de la méthode <codeph class="+ topic/ph pr-d/codeph ">draw()</codeph>.</li><li class="- topic/li ">Le constructeur ajoute quatre méthodes découteur dévénements MouseEvent :
  32. <ul class="- topic/ul "><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">mouseOverHandler</codeph> : dessine de nouveau un carré plus grand, de 60x60 pixels, en jaune plus sombre et aux coordonnées dorigine.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">mouseOutHandler</codeph> : rétablit la couleur et la taille dorigine du carré.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">mouseDownHandler</codeph> : dessine de nouveau un carré plus grand, de 60x60 pixels, en bleu clair et aux coordonnées dorigine.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">mouseUpHandler</codeph> : identique à <codeph class="+ topic/ph pr-d/codeph ">mouseOverHandler</codeph>.</li></ul>
  33. </li></ol>
  34. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  35. package {
  36. import flash.display.Sprite;
  37. public class InteractiveObjectExample extends Sprite {
  38. public function InteractiveObjectExample() {
  39. var child:Sprite = new ChildSprite();
  40. addChild(child);
  41. }
  42. }
  43. }
  44. import flash.display.Sprite;
  45. import flash.events.MouseEvent;
  46. class ChildSprite extends Sprite {
  47. private var size:uint = 50;
  48. private var overSize:uint = 60;
  49. private var backgroundColor:uint = 0xFFCC00;
  50. private var overColor:uint = 0xCCFF00;
  51. private var downColor:uint = 0x00CCFF;
  52. public function ChildSprite() {
  53. buttonMode = true;
  54. draw(size, size, backgroundColor);
  55. addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
  56. addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
  57. addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
  58. addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
  59. }
  60. private function draw(w:uint, h:uint, bgColor:uint):void {
  61. graphics.clear();
  62. graphics.beginFill(bgColor);
  63. graphics.drawRect(0, 0, w, h);
  64. graphics.endFill();
  65. }
  66. public function mouseOverHandler(event:MouseEvent):void {
  67. trace("mouseOverHandler");
  68. draw(overSize, overSize, overColor);
  69. }
  70. public function mouseOutHandler(event:MouseEvent):void {
  71. trace("mouseOutHandler");
  72. draw(size, size, backgroundColor);
  73. }
  74. public function mouseDownHandler(event:MouseEvent):void {
  75. trace("mouseDownHandler");
  76. draw(overSize, overSize, downColor);
  77. }
  78. public function mouseUpHandler(event:MouseEvent):void {
  79. trace("mouseUpHandler");
  80. draw(overSize, overSize, overColor);
  81. }
  82. }
  83. </codeblock></example></apiClassifierDetail><adobeApiEvent id="flash.display:InteractiveObject_flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE_softKeyboardDeactivate" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">softKeyboardDeactivate</apiName><shortdesc class="- topic/shortdesc ">
  84. Distribué immédiatement après la disparition du clavier logiciel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.SoftKeyboardEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Distribué immédiatement après la disparition du clavier logiciel.
  85. </apiTipText></apiTipTexts></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  86. Distribué immédiatement après la disparition du clavier logiciel.
  87. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.events.xml#SoftKeyboardEvent" class="- topic/link "><linktext class="- topic/linktext ">flash.events.SoftKeyboardEvent</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE_softKeyboardActivate" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">softKeyboardActivate</apiName><shortdesc class="- topic/shortdesc ">
  88. Distribué immédiatement après laffichage du clavier logiciel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.SoftKeyboardEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Distribué immédiatement après laffichage du clavier logiciel.
  89. </apiTipText></apiTipTexts></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  90. Distribué immédiatement après laffichage du clavier logiciel.
  91. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.events.xml#SoftKeyboardEvent" class="- topic/link "><linktext class="- topic/linktext ">flash.events.SoftKeyboardEvent</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING_softKeyboardActivating" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">softKeyboardActivating</apiName><shortdesc class="- topic/shortdesc ">
  92. Distribué immédiatement avant laffichage du clavier logiciel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.SoftKeyboardEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Distribué immédiatement avant laffichage du clavier logiciel.
  93. </apiTipText></apiTipTexts></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  94. Distribué immédiatement avant laffichage du clavier logiciel.
  95. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.events.xml#SoftKeyboardEvent" class="- topic/link "><linktext class="- topic/linktext ">flash.events.SoftKeyboardEvent</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TextEvent.TEXT_INPUT_textInput" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">textInput</apiName><shortdesc class="- topic/shortdesc ">
  96. Distribué lorsquun utilisateur entre un ou plusieurs caractères de texte.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TextEvent.TEXT_INPUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TextEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  97. Distribué lorsquun utilisateur entre un ou plusieurs caractères de texte. Différentes méthodes de saisie de texte peuvent générer cet événement, ce qui inclut les claviers standard, les éditeurs de méthode dentrée (IME), les systèmes de reconnaissance vocale, voire même la copie de texte simple sans formatage ni ajout de style.
  98. </apiDesc><example conref="examples\TextField_textInput.as" class="- topic/example "/></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.IMEEvent_imeStartComposition" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">imeStartComposition</apiName><shortdesc class="- topic/shortdesc ">
  99. Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.
  100. </shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.IMEEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  101. Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.
  102. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.CONTEXT_MENU_contextMenu" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">contextMenu</apiName><shortdesc class="- topic/shortdesc ">
  103. Distribué lorsque laction dun utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.CONTEXT_MENU</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  104. Distribué lorsque laction dun utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.
  105. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/contextMenu" class="- topic/link "><linktext class="- topic/linktext ">contextMenu</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE_nativeDragComplete" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragComplete</apiName><shortdesc class="- topic/shortdesc ">
  106. Distribué par linitiateur glisser InteractiveObject lorsque lutilisateur arrête lopération glisser.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  107. Distribué par linitiateur glisser InteractiveObject lorsque lutilisateur arrête lopération glisser.
  108. <p class="- topic/p ">La propriété dropAction de lévénement indique laction définie par lobjet cible drag ; une valeur "none" (<codeph class="+ topic/ph pr-d/codeph ">DragActions.NONE</codeph>) indique que lopération déposer a été annulée ou refusée.</p>
  109. <p class="- topic/p ">Le gestionnaire dévénement <codeph class="+ topic/ph pr-d/codeph ">nativeDragComplete</codeph> est un espace pratique permettant de mettre à jour létat de lobjet daffichage déclencheur, notamment en supprimant un élément dune liste (sur un mouvement de glissement) ou en changeant les propriétés visuelles.</p>
  110. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE_nativeDragUpdate" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragUpdate</apiName><shortdesc class="- topic/shortdesc ">
  111. Distribué lors dune opération glisser par lobjet InteractiveObject spécifié comme initiateur de laction glisser dans lappel DragManager.doDrag().</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  112. Distribué lors dune opération glisser par lobjet InteractiveObject spécifié comme initiateur de laction glisser dans lappel DragManager.doDrag().
  113. <p class="- topic/p ">Les événements <codeph class="+ topic/ph pr-d/codeph ">nativeDragUpdate</codeph> ne sont pas distribués sous Linux.</p>
  114. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_START_nativeDragStart" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragStart</apiName><shortdesc class="- topic/shortdesc ">
  115. Distribué au début dune opération glisser par lobjet InteractiveObject spécifié comme initiateur de laction glisser dans lappel DragManager.doDrag().</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_START</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  116. Distribué au début dune opération glisser par lobjet InteractiveObject spécifié comme initiateur de laction glisser dans lappel DragManager.doDrag().
  117. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_EXIT_nativeDragExit" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragExit</apiName><shortdesc class="- topic/shortdesc ">
  118. Distribué par un InteractiveObject lorsquune opération glisser sort des limites.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_EXIT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  119. Distribué par un InteractiveObject lorsquune opération glisser sort des limites.
  120. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_DROP_nativeDragDrop" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragDrop</apiName><shortdesc class="- topic/shortdesc ">
  121. Distribué par lobjet InteractiveObject cible lorsquun objet glissé est déposé dessus et que lopération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_DROP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  122. Distribué par lobjet InteractiveObject cible lorsquun objet glissé est déposé dessus et que lopération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().
  123. <p class="- topic/p ">Accédez aux données déposées à laide de la propriété <codeph class="+ topic/ph pr-d/codeph ">clipboard</codeph> de lobjet dévénement.</p>
  124. <p class="- topic/p ">Le gestionnaire de cet événement doit régler la propriété <codeph class="+ topic/ph pr-d/codeph ">DragManager.dropAction</codeph> pour fournir des informations à lobjet déclencheur sur laction glisser effectuée. Si aucune valeur nest réglée, le DragManager sélectionne une valeur par défaut dans la liste des actions autorisées.</p>
  125. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_OVER_nativeDragOver" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragOver</apiName><shortdesc class="- topic/shortdesc ">
  126. Distribué par un objet InteractiveObject de façon continue lorsquune opération glisser reste dans ses limites.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_OVER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  127. Distribué par un objet InteractiveObject de façon continue lorsquune opération glisser reste dans ses limites.
  128. <p class="- topic/p ">Les événements <codeph class="+ topic/ph pr-d/codeph ">nativeDragOver</codeph> sont distribués dès que la souris est déplacée. Sous Windows et Mac, ils sont également distribués après quelques secondes, même lorsque la souris na pas été déplacée.</p>
  129. <p class="- topic/p ">Gérez les événements <codeph class="+ topic/ph pr-d/codeph ">nativeDragOver</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">nativeDragEnter</codeph> pour permettre à lobjet daffichage de devenir la cible déposer.</p>
  130. <p class="- topic/p ">Pour déterminer si lobjet daffichage de distribution peut accepter lopération déposer, vérifiez si les données dans la propriété <codeph class="+ topic/ph pr-d/codeph ">clipboard</codeph> de lobjet dévénement sont adaptées, et les actions glisser dans la propriété<codeph class="+ topic/ph pr-d/codeph ">allowedActions</codeph>.</p>
  131. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.NativeDragEvent.NATIVE_DRAG_ENTER_nativeDragEnter" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">nativeDragEnter</apiName><shortdesc class="- topic/shortdesc ">
  132. Distribué par un InteractiveObject lorsquune opération glisser entre dans ses limites.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.NativeDragEvent.NATIVE_DRAG_ENTER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.NativeDragEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  133. Distribué par un InteractiveObject lorsquune opération glisser entre dans ses limites.
  134. <p class="- topic/p ">Gérez les événements <codeph class="+ topic/ph pr-d/codeph ">nativeDragEnter</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">nativeDragOver</codeph> pour permettre à lobjet daffichage de devenir la cible déposer.</p>
  135. <p class="- topic/p ">Pour déterminer si lobjet daffichage de distribution peut accepter lopération déposer, vérifiez si les données dans la propriété <codeph class="+ topic/ph pr-d/codeph ">clipboard</codeph> de lobjet dévénement sont adaptées, et les actions glisser dans la propriété<codeph class="+ topic/ph pr-d/codeph ">allowedActions</codeph>.</p>
  136. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.TAB_INDEX_CHANGE_tabIndexChange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">tabIndexChange</apiName><shortdesc class="- topic/shortdesc ">
  137. Distribué lorsque la valeur de la propriété tabIndex de lobjet change.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.TAB_INDEX_CHANGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  138. Distribué lorsque la valeur de la propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> de lobjet change.
  139. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.TAB_ENABLED_CHANGE_tabEnabledChange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">tabEnabledChange</apiName><shortdesc class="- topic/shortdesc ">
  140. Distribué lorsque lindicateur tabEnabled de lobjet change.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.TAB_ENABLED_CHANGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  141. Distribué lorsque lindicateur <codeph class="+ topic/ph pr-d/codeph ">tabEnabled</codeph> de lobjet change.
  142. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.TAB_CHILDREN_CHANGE_tabChildrenChange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">tabChildrenChange</apiName><shortdesc class="- topic/shortdesc ">
  143. Distribué lorsque la valeur de lindicateur tabChildren de lobjet change.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.TAB_CHILDREN_CHANGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  144. Distribué lorsque la valeur de lindicateur <codeph class="+ topic/ph pr-d/codeph ">tabChildren</codeph> de lobjet change.
  145. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.KeyboardEvent.KEY_UP_keyUp" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">keyUp</apiName><shortdesc class="- topic/shortdesc ">
  146. Distribué lorsque lutilisateur relâche une touche.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.KeyboardEvent.KEY_UP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.KeyboardEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  147. Distribué lorsque lutilisateur relâche une touche. La concordance entre les touches et des caractères spécifiques dépend du périphérique et du système dexploitation. Ce type dévénement est généré lors du mappage, mais avant le traitement dun éditeur de méthode dentrée (IME). Les IME permettent dentrer des caractères, tels que les idéogrammes chinois, que le clavier AZERTY standard ne permet pas de produire. Cet événement se produit après un événement <codeph class="+ topic/ph pr-d/codeph ">keyDown</codeph> et présente les caractéristiques suivantes :
  148. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.KeyboardEvent.KEY_DOWN_keyDown" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">keyDown</apiName><shortdesc class="- topic/shortdesc ">
  149. Distribué lorsque lutilisateur appuie sur une touche.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.KeyboardEvent.KEY_DOWN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.KeyboardEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  150. Distribué lorsque lutilisateur appuie sur une touche. La concordance entre les touches et des caractères spécifiques dépend du périphérique et du système dexploitation. Ce type dévénement est généré lors du mappage, mais avant le traitement dun éditeur de méthode dentrée (IME). Les IME permettent dentrer des caractères, tels que les idéogrammes chinois, que le clavier AZERTY standard ne permet pas de produire. Cet événement se produit avant lévénement <codeph class="+ topic/ph pr-d/codeph ">keyUp</codeph>.
  151. <p class="- topic/p ">Dans AIR, lannulation de cet événement empêche le caractère dêtre inséré dans un champ de texte. </p>
  152. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.RIGHT_MOUSE_UP_rightMouseUp" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">rightMouseUp</apiName><shortdesc class="- topic/shortdesc ">
  153. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.RIGHT_MOUSE_UP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  154. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.
  155. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.RIGHT_MOUSE_DOWN_rightMouseDown" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">rightMouseDown</apiName><shortdesc class="- topic/shortdesc ">
  156. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.RIGHT_MOUSE_DOWN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  157. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.
  158. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.RIGHT_CLICK_rightClick" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">rightClick</apiName><shortdesc class="- topic/shortdesc ">
  159. Distribué lorsque lutilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.RIGHT_CLICK</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  160. Distribué lorsque lutilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour quun événement <codeph class="+ topic/ph pr-d/codeph ">rightClick</codeph> se produise, il doit toujours suivre cette série dévénements dans lordre suivant : événement <codeph class="+ topic/ph pr-d/codeph ">rightMouseDown</codeph>, puis <codeph class="+ topic/ph pr-d/codeph ">rightMouseUp</codeph>. Lobjet cible doit être identique pour ces deux événements, sans quoi lévénement <codeph class="+ topic/ph pr-d/codeph ">rightClick</codeph> ne se produit pas. Quel que soit le nombre dautres événements de souris effectués entre les événements <codeph class="+ topic/ph pr-d/codeph ">rightmouseDown</codeph> et <codeph class="+ topic/ph pr-d/codeph ">rightmouseUp</codeph>, lévénement <codeph class="+ topic/ph pr-d/codeph ">rightclick</codeph> se produit.
  161. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MIDDLE_MOUSE_UP_middleMouseUp" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">middleMouseUp</apiName><shortdesc class="- topic/shortdesc ">
  162. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MIDDLE_MOUSE_UP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  163. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.
  164. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MIDDLE_MOUSE_DOWN_middleMouseDown" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">middleMouseDown</apiName><shortdesc class="- topic/shortdesc ">
  165. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MIDDLE_MOUSE_DOWN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  166. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.
  167. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MIDDLE_CLICK_middleClick" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">middleClick</apiName><shortdesc class="- topic/shortdesc ">
  168. Distribué lorsque lutilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="1.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MIDDLE_CLICK</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  169. Distribué lorsque lutilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour quun événement <codeph class="+ topic/ph pr-d/codeph ">middleClick</codeph> se produise, il doit toujours suivre cette série dévénements dans lordre suivant : événement <codeph class="+ topic/ph pr-d/codeph ">middleMouseDown</codeph>, puis <codeph class="+ topic/ph pr-d/codeph ">middleMouseUp</codeph>. Lobjet cible doit être identique pour ces deux événements, sans quoi lévénement <codeph class="+ topic/ph pr-d/codeph ">middleClick</codeph> ne se produit pas. Quel que soit le nombre dautres événements de souris effectués entre les événements <codeph class="+ topic/ph pr-d/codeph ">middleMouseDown</codeph> et <codeph class="+ topic/ph pr-d/codeph ">middleMouseUp</codeph>, lévénement <codeph class="+ topic/ph pr-d/codeph ">middleClick</codeph> se produit.
  170. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TransformGestureEvent.GESTURE_SWIPE_gestureSwipe" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gestureSwipe</apiName><shortdesc class="- topic/shortdesc ">
  171. Distribué lorsque lutilisateur effectue un mouvement de glissement sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose trois doigts puis les déplace parallèlement sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TransformGestureEvent.GESTURE_SWIPE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TransformGestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  172. Distribué lorsque lutilisateur effectue un mouvement de glissement sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose trois doigts puis les déplace parallèlement sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile). Bien que le déplacement parallèle de plusieurs doigts soit un mouvement de glissement commun, chaque périphérique ou système dexploitation peut avoir sa propre méthode de glissement. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.
  173. <p class="- topic/p ">De façon plus spécifique, si un utilisateur pose ses doigts sur un objet InteractiveObject, puis les déplace simultanément, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> et un événement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> (entre autres) en plus de lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureSwipe</codeph>, ou tous ces événements si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureSwipe</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  174. <p class="- topic/p ">Lors de la gestion des propriétés de lobjet dévénement, notez que les propriétés <codeph class="+ topic/ph pr-d/codeph ">localX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">localY</codeph> sont définies sur le point de contact principal. Les propriétés <codeph class="+ topic/ph pr-d/codeph ">offsetX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">offsetY</codeph> représentent la distance jusquau point de contact se termine le mouvement de glissement.</p>
  175. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> bien que certains périphériques qui utilisent le système dexploitation Mac OS soient capables dinterpréter un glissement à quatre doigts, cette API prend en charge un glissement à trois doigts uniquement.</p>
  176. </apiDesc><example conref="..\events\examples\TransformGesture_swipe.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">GESTURE_SWIPE</codeph>. Lorsque lutilisateur effectue un mouvement de glissement sur le périphérique tactile, myTextField se remplit avec la phase <codeph class="+ topic/ph pr-d/codeph ">all</codeph> (unique phase pour les événements de glissement).
  177. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  178. Multitouch.inputMode = MultitouchInputMode.GESTURE;
  179. var mySprite = new Sprite();
  180. mySprite.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe);
  181. mySprite.graphics.beginFill(0x336699);
  182. mySprite.graphics.drawRect(0, 0, 100, 80);
  183. var myTextField = new TextField();
  184. myTextField.y = 200;
  185. addChild(mySprite);
  186. addChild(myTextField);
  187. function onSwipe(evt:TransformGestureEvent):void {
  188. if (evt.offsetX == 1 ) {
  189. myTextField.text = "right";
  190. }
  191. if (evt.offsetY == -1) {
  192. myTextField.text = "up";
  193. }
  194. myTextField.text = evt.phase;
  195. }
  196. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:rollOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement rollOver</linktext></link><link href="flash.display.xml#InteractiveObject/event:touchOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement touchOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TransformGestureEvent.GESTURE_ZOOM_gestureZoom" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gestureZoom</apiName><shortdesc class="- topic/shortdesc ">
  197. Distribué lorsque lutilisateur effectue un mouvement de zoom sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose deux doigts, puis les écarte rapidement sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TransformGestureEvent.GESTURE_ZOOM</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TransformGestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  198. Distribué lorsque lutilisateur effectue un mouvement de zoom sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose deux doigts, puis les écarte rapidement sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile). Bien que cette manière deffectuer un zoom soit commune, chaque périphérique et système dexploitation peut avoir sa propre méthode de zoom. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.
  199. <p class="- topic/p ">De façon plus spécifique, si un utilisateur pose ses doigts sur un objet InteractiveObject, puis les écarte, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> et un événement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> (entre autres) en plus de lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureZoom</codeph>, ou tous ces événements si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureZoom</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  200. <p class="- topic/p ">Lors de la gestion des propriétés de lobjet dévénement, notez que les propriétés <codeph class="+ topic/ph pr-d/codeph ">localX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">localY</codeph> sont définies sur le point de contact principal. Les propriétés <codeph class="+ topic/ph pr-d/codeph ">offsetX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">offsetY</codeph> représentent la distance jusquau point de contact le mouvement de zoom se termine.</p>
  201. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  202. </apiDesc><example conref="..\events\examples\TransformGesture_zoom.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">GESTURE_ZOOM</codeph>. Lorsque lutilisateur effectue un mouvement de zoom sur le périphérique tactile, myTextField se remplit avec la phase actuelle.
  203. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  204. Multitouch.inputMode = MultitouchInputMode.GESTURE;
  205. var mySprite = new Sprite();
  206. mySprite.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
  207. mySprite.graphics.beginFill(0x336699);
  208. mySprite.graphics.drawRect(0, 0, 100, 80);
  209. var myTextField = new TextField();
  210. myTextField.y = 200;
  211. addChild(mySprite);
  212. addChild(myTextField);
  213. function onZoom(evt:TransformGestureEvent):void {
  214. evt.target.scaleX++;
  215. if (evt.phase==GesturePhase.BEGIN) {
  216. myTextField.text = "Begin";
  217. }
  218. if (evt.phase==GesturePhase.UPDATE) {
  219. myTextField.text = "Update";
  220. }
  221. if (evt.phase==GesturePhase.END) {
  222. myTextField.text = "End";
  223. }
  224. }
  225. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOver</linktext></link><link href="flash.display.xml#InteractiveObject/event:touchOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement touchOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TransformGestureEvent.GESTURE_ROTATE_gestureRotate" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gestureRotate</apiName><shortdesc class="- topic/shortdesc ">
  226. Distribué lorsque lutilisateur effectue un mouvement de rotation sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose deux doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis les fait pivoter).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TransformGestureEvent.GESTURE_ROTATE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TransformGestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  227. Distribué lorsque lutilisateur effectue un mouvement de rotation sur un point de contact à laide dune occurrence dInteractiveObject (par exemple, lorsquil pose deux doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis les fait pivoter). Bien que cette manière deffectuer une rotation soit commune, chaque périphérique et système dexploitation peut avoir sa propre méthode de rotation. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.
  228. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> et un événement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> (entre autres) en plus de lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureRotate</codeph>, ou tous ces événements si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureRotate</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  229. <p class="- topic/p ">Lors de la gestion des propriétés de lobjet dévénement, notez que les propriétés <codeph class="+ topic/ph pr-d/codeph ">localX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">localY</codeph> sont définies sur le point de contact principal. Les propriétés <codeph class="+ topic/ph pr-d/codeph ">offsetX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">offsetY</codeph> représentent la distance jusquau point de contact le mouvement de rotation se termine.</p>
  230. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  231. </apiDesc><example conref="..\events\examples\TransformGestureEventExample.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">GESTURE_ROTATE</codeph>. Lorsque lutilisateur effectue un mouvement de rotation sur le périphérique tactile, mySprite pivote et myTextField se remplit avec la phase actuelle.
  232. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  233. Multitouch.inputMode = MultitouchInputMode.GESTURE;
  234. var mySprite = new Sprite();
  235. mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate );
  236. mySprite.graphics.beginFill(0x336699);
  237. mySprite.graphics.drawRect(0, 0, 100, 80);
  238. var myTextField = new TextField();
  239. myTextField.y = 200;
  240. addChild(mySprite);
  241. addChild(myTextField);
  242. function onRotate(evt:TransformGestureEvent):void {
  243. evt.target.rotation -= 45;
  244. if (evt.phase==GesturePhase.BEGIN) {
  245. myTextField.text = "Begin";
  246. }
  247. if (evt.phase==GesturePhase.UPDATE) {
  248. myTextField.text = "Update";
  249. }
  250. if (evt.phase==GesturePhase.END) {
  251. myTextField.text = "End";
  252. }
  253. }
  254. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOver</linktext></link><link href="flash.display.xml#InteractiveObject/event:touchOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement touchOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP_gesturePressAndTap" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gesturePressAndTap</apiName><shortdesc class="- topic/shortdesc ">
  255. Distribué lorsque lutilisateur crée un point de contact à laide dune occurrence dInteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsquil place plusieurs doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.PressAndTapGestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  256. Distribué lorsque lutilisateur crée un point de contact à laide dune occurrence dInteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsquil place plusieurs doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.
  257. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, puis appuie brièvement dessus avec un doigt, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> et un événement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> (entre autres) en plus de lévénement <codeph class="+ topic/ph pr-d/codeph ">gesturePressAndTap</codeph>, ou tous ces événements si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gesturePressAndTap</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  258. <p class="- topic/p ">Lors de la gestion des propriétés de lobjet dévénement, notez que les propriétés <codeph class="+ topic/ph pr-d/codeph ">localX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">localY</codeph> sont définies sur le point de contact principal (l« appui »). Les propriétés <codeph class="+ topic/ph pr-d/codeph ">offsetX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">offsetY</codeph> représentent la distance au point de contact secondaire (l« appui bref »).</p>
  259. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOver</linktext></link><link href="flash.display.xml#InteractiveObject/event:touchOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement touchOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TransformGestureEvent.GESTURE_PAN_gesturePan" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gesturePan</apiName><shortdesc class="- topic/shortdesc ">
  260. Distribué lorsque lutilisateur déplace un point de contact sur loccurrence dInteractiveObject dun périphérique tactile (notamment lorsquil déplace un doigt de gauche à droite sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TransformGestureEvent.GESTURE_PAN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TransformGestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  261. Distribué lorsque lutilisateur déplace un point de contact sur loccurrence dInteractiveObject dun périphérique tactile (notamment lorsquil déplace un doigt de gauche à droite sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> et comme un événement <codeph class="+ topic/ph pr-d/codeph ">touchOver</codeph>.
  262. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, un événement <codeph class="+ topic/ph pr-d/codeph ">touchOver</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">gesturePan</codeph>, ou tous ces événements si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gesturePan</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  263. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  264. </apiDesc><example conref="..\events\examples\TransformGesture_pan.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">GESTURE_PAN</codeph>. Lorsque lutilisateur effectue un mouvement de panoramique sur le périphérique tactile, myTextField se remplit avec la phase actuelle.
  265. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  266. Multitouch.inputMode = MultitouchInputMode.GESTURE;
  267. var mySprite = new Sprite();
  268. mySprite.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan);
  269. mySprite.graphics.beginFill(0x336699);
  270. mySprite.graphics.drawRect(0, 0, 100, 80);
  271. var myTextField = new TextField();
  272. myTextField.y = 200;
  273. addChild(mySprite);
  274. addChild(myTextField);
  275. function onPan(evt:TransformGestureEvent):void {
  276. evt.target.localX++;
  277. if (evt.phase==GesturePhase.BEGIN) {
  278. myTextField.text = "Begin";
  279. }
  280. if (evt.phase==GesturePhase.UPDATE) {
  281. myTextField.text = "Update";
  282. }
  283. if (evt.phase==GesturePhase.END) {
  284. myTextField.text = "End";
  285. }
  286. }
  287. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOver</linktext></link><link href="flash.display.xml#InteractiveObject/event:touchOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement touchOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.GestureEvent.GESTURE_TWO_FINGER_TAP_gestureTwoFingerTap" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">gestureTwoFingerTap</apiName><shortdesc class="- topic/shortdesc ">
  288. Distribué lorsque lutilisateur appuie sur deux points de contact sur la même occurrence dInteractiveObject sur un périphérique tactile (notamment lorsque lutilisateur appuie avec deux doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis les retire).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.GestureEvent.GESTURE_TWO_FINGER_TAP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.GestureEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  289. Distribué lorsque lutilisateur appuie sur deux points de contact sur la même occurrence dInteractiveObject sur un périphérique tactile (notamment lorsque lutilisateur appuie avec deux doigts sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis les retire). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>.
  290. <p class="- topic/p ">De façon plus spécifique, si un utilisateur appuie brièvement avec deux doigts sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">gestureTwoFingerTap</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">gestureTwoFingerTap</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  291. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  292. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:doubleClick" class="- topic/link "><linktext class="- topic/linktext ">Evénement doubleClick</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_TAP_touchTap" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchTap</apiName><shortdesc class="- topic/shortdesc ">
  293. Distribué lorsque lutilisateur lève le point de contact sur la même occurrence dInteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsquil appuie avec un doigt à partir dun point de contact unique sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis le retire).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_TAP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  294. Distribué lorsque lutilisateur lève le point de contact sur la même occurrence dInteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsquil appuie avec un doigt à partir dun point de contact unique sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile, puis le retire). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">click</codeph>.
  295. <p class="- topic/p ">De façon plus spécifique, si un utilisateur appuie brièvement avec deux doigts sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchTap</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">click</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchTap</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  296. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  297. </apiDesc><example conref="..\ui\examples\Multitouch_inputMode.as" class="- topic/example "> Lexemple suivant affiche un message lorsque lutilisateur appuie sur le carré dessiné sur mySprite sur un écran tactile :
  298. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  299. Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
  300. var mySprite:Sprite = new Sprite();
  301. var myTextField:TextField = new TextField();
  302. mySprite.graphics.beginFill(0x336699);
  303. mySprite.graphics.drawRect(0,0,40,40);
  304. addChild(mySprite);
  305. mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler);
  306. function taphandler(e:TouchEvent): void {
  307. myTextField.text = "I've been tapped";
  308. myTextField.y = 50;
  309. addChild(myTextField);
  310. }
  311. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:click" class="- topic/link "><linktext class="- topic/linktext ">Evénement click</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_ROLL_OVER_touchRollOver" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchRollOver</apiName><shortdesc class="- topic/shortdesc ">
  312. Distribué lorsque lutilisateur déplace le point de contact sur une occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun point se trouvant en dehors dun objet daffichage vers un point sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_ROLL_OVER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  313. Distribué lorsque lutilisateur déplace le point de contact sur une occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun point se trouvant en dehors dun objet daffichage vers un point sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph>.
  314. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchRollOver</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchRollOver</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  315. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  316. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:rollOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement rollOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_ROLL_OUT_touchRollOut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchRollOut</apiName><shortdesc class="- topic/shortdesc ">
  317. Distribué lorsque lutilisateur retire le point de contact dune occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun se trouvant sur lobjet daffichage dun téléphone portable ou une tablette munis dun écran tactile vers un point se trouvant en dehors de cet objet).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_ROLL_OUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  318. Distribué lorsque lutilisateur retire le point de contact dune occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun se trouvant sur lobjet daffichage dun téléphone portable ou une tablette munis dun écran tactile vers un point se trouvant en dehors de cet objet). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph>.
  319. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchRollOut</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchRollOut</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  320. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  321. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:rollOut" class="- topic/link "><linktext class="- topic/linktext ">Evénement rollOut</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_OVER_touchOver" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchOver</apiName><shortdesc class="- topic/shortdesc ">
  322. Distribué lorsque lutilisateur déplace le point de contact sur une occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun point se trouvant en dehors dun objet daffichage vers un point sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_OVER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  323. Distribué lorsque lutilisateur déplace le point de contact sur une occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun point se trouvant en dehors dun objet daffichage vers un point sur lobjet daffichage dun téléphone portable ou dune tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>.
  324. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchOver</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchOver</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  325. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  326. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOver" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOver</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_OUT_touchOut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchOut</apiName><shortdesc class="- topic/shortdesc ">
  327. Distribué lorsque lutilisateur retire le point de contact dune occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun objet daffichage vers un autre sur un téléphone portable ou une tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_OUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  328. Distribué lorsque lutilisateur retire le point de contact dune occurrence dInteractiveObject sur un périphérique tactile (notamment lorsquil fait glisser un doigt dun objet daffichage vers un autre sur un téléphone portable ou une tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOut</codeph>.
  329. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace un doigt sur un écran tactile, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseOut</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchOut</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOut</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchOut</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  330. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  331. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseOut" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseOut</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_MOVE_touchMove" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchMove</apiName><shortdesc class="- topic/shortdesc ">
  332. Distribué lorsque lutilisateur déplace le point de contact avec un périphérique tactile (notamment lorsquil fait glisser un doigt sur un téléphone portable ou une tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_MOVE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  333. Distribué lorsque lutilisateur déplace le point de contact avec un périphérique tactile (notamment lorsquil fait glisser un doigt sur un téléphone portable ou une tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseMove</codeph>.
  334. <p class="- topic/p ">De façon plus spécifique, si un utilisateur déplace un doigt sur un écran tactile, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseMove</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchMove</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseMove</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchMove</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  335. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  336. </apiDesc><example conref="..\events\examples\TouchEventExample.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">TOUCH_BEGIN</codeph>, <codeph class="+ topic/ph pr-d/codeph ">TOUCH_MOVE</codeph> et <codeph class="+ topic/ph pr-d/codeph ">TOUCH_END</codeph>. Lorsque le point de contact se déplace sur lécran (<codeph class="+ topic/ph pr-d/codeph ">onTouchMove</codeph>), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres <codeph class="+ topic/ph pr-d/codeph ">sprite.startTouchDrag</codeph> de la fonction <codeph class="+ topic/ph pr-d/codeph ">onTouchBegin</codeph>, la valeur de touchPointID correspond à la valeur affectée à lobjet dévénement. Le paramètre bounds correspond au rectangle qui définit les limites de lobjet daffichage parent (bg est un objet daffichage contenant MySprite).
  337. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  338. Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
  339. MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
  340. MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
  341. MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
  342. function onTouchBegin(eBegin:TouchEvent) {
  343. eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
  344. trace("touch begin");
  345. }
  346. function onTouchMove(eMove:TouchEvent) {
  347. trace(eMove.stageX);
  348. }
  349. function onTouchEnd(eEnd:TouchEvent) {
  350. eEnd.target.stopTouchDrag(eEnd.touchPointID);
  351. trace("touch end");
  352. }
  353. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseMove" class="- topic/link "><linktext class="- topic/linktext ">mouseMove, événement</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_END_touchEnd" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchEnd</apiName><shortdesc class="- topic/shortdesc ">
  354. Distribué lorsque lutilisateur cesse le contact avec un périphérique tactile (notamment lorsquil retire le doigt dun téléphone portable ou dune tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_END</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  355. Distribué lorsque lutilisateur cesse le contact avec un périphérique tactile (notamment lorsquil retire le doigt dun téléphone portable ou dune tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>.
  356. <p class="- topic/p ">De façon plus spécifique, si un utilisateur retire le doigt dun écran tactile, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseEnd</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchEnd</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchEnd</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  357. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  358. </apiDesc><example conref="..\events\examples\TouchEventExample.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">TOUCH_BEGIN</codeph>, <codeph class="+ topic/ph pr-d/codeph ">TOUCH_MOVE</codeph> et <codeph class="+ topic/ph pr-d/codeph ">TOUCH_END</codeph>. Lorsque le point de contact se déplace sur lécran (<codeph class="+ topic/ph pr-d/codeph ">onTouchMove</codeph>), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres <codeph class="+ topic/ph pr-d/codeph ">sprite.startTouchDrag</codeph> de la fonction <codeph class="+ topic/ph pr-d/codeph ">onTouchBegin</codeph>, la valeur de touchPointID correspond à la valeur affectée à lobjet dévénement. Le paramètre bounds correspond au rectangle qui définit les limites de lobjet daffichage parent (bg est un objet daffichage contenant MySprite).
  359. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  360. Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
  361. MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
  362. MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
  363. MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
  364. function onTouchBegin(eBegin:TouchEvent) {
  365. eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
  366. trace("touch begin");
  367. }
  368. function onTouchMove(eMove:TouchEvent) {
  369. trace(eMove.stageX);
  370. }
  371. function onTouchEnd(eEnd:TouchEvent) {
  372. eEnd.target.stopTouchDrag(eEnd.touchPointID);
  373. trace("touch end");
  374. }
  375. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseUp" class="- topic/link "><linktext class="- topic/linktext ">Evénement mouseUp</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.TouchEvent.TOUCH_BEGIN_touchBegin" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">touchBegin</apiName><shortdesc class="- topic/shortdesc ">
  376. Distribué lorsque lutilisateur touche pour la première fois un périphérique tactile (notamment lorsquil pose un doigt sur un téléphone portable ou une tablette munis dun écran tactile).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.1" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.TouchEvent.TOUCH_BEGIN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.TouchEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  377. Distribué lorsque lutilisateur touche pour la première fois un périphérique tactile (notamment lorsquil pose un doigt sur un téléphone portable ou une tablette munis dun écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph>.
  378. <p class="- topic/p ">De façon plus spécifique, si un utilisateur pose le doigt sur écran tactile, loccurrence dInteractiveObject peut distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph> ou un événement <codeph class="+ topic/ph pr-d/codeph ">touchBegin</codeph>, ou les deux si lenvironnement actuel le permet. Choisissez la manière dont vous souhaitez gérer linteraction de lutilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph>, le gestionnaire dévénement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer lévénement <codeph class="+ topic/ph pr-d/codeph ">touchBegin</codeph>, vous pouvez concevoir votre gestionnaire dévénement de façon à répondre aux besoins spécifiques dun environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon quil sagit dun événement tactile ou dun événement de souris.</p>
  379. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> voir la classe Multitouch pour plus dinformations sur la compatibilité de lenvironnement.</p>
  380. </apiDesc><example conref="..\events\examples\TouchEventExample.as" class="- topic/example "> Lexemple suivant illustre la gestion dévénements pour les événements <codeph class="+ topic/ph pr-d/codeph ">TOUCH_BEGIN</codeph>, <codeph class="+ topic/ph pr-d/codeph ">TOUCH_MOVE</codeph> et <codeph class="+ topic/ph pr-d/codeph ">TOUCH_END</codeph>. Lorsque le point de contact se déplace sur lécran (<codeph class="+ topic/ph pr-d/codeph ">onTouchMove</codeph>), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres <codeph class="+ topic/ph pr-d/codeph ">sprite.startTouchDrag</codeph> de la fonction <codeph class="+ topic/ph pr-d/codeph ">onTouchBegin</codeph>, la valeur de touchPointID correspond à la valeur affectée à lobjet dévénement. Le paramètre bounds correspond au rectangle qui définit les limites de lobjet daffichage parent (bg est un objet daffichage contenant MySprite).
  381. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  382. Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
  383. MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
  384. MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
  385. MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
  386. function onTouchBegin(eBegin:TouchEvent) {
  387. eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
  388. trace("touch begin");
  389. }
  390. function onTouchMove(eMove:TouchEvent) {
  391. trace(eMove.stageX);
  392. }
  393. function onTouchEnd(eEnd:TouchEvent) {
  394. eEnd.target.stopTouchDrag(eEnd.touchPointID);
  395. trace("touch end");
  396. }
  397. </codeblock></example></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:mouseDown" class="- topic/link "><linktext class="- topic/linktext ">mouseDown, événement</linktext></link><link href="flash.ui.xml#Multitouch" class="- topic/link "><linktext class="- topic/linktext ">flash.ui.Multitouch</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.ROLL_OVER_rollOver" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">rollOver</apiName><shortdesc class="- topic/shortdesc ">
  398. Distribué lorsque lutilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.ROLL_OVER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  399. Distribué lorsque lutilisateur place un périphérique de pointage sur une occurrence dInteractiveObject. Lévénement a pour cible lobjet placé sous le périphérique de pointage ou un parent de cet objet. <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> correspond à lobjet précédemment placé sous le périphérique de pointage. Les événements <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> sont envoyés de façon consécutive vers le bas de la chaîne parent de lobjet, en commençant par le parent de plus haut niveau qui ne constitue ni la racine, ni lancêtre de <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> et se termine par lobjet.
  400. <p class="- topic/p ">Lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> a pour objet de simplifier le codage des comportements de fin de sélection des conteneurs dobjet daffichage avec enfants. Lorsque la souris pénètre dans la zone dun objet daffichage ou de lun de ses enfants à partir dun objet qui ne fait pas partie de ses enfants, lobjet daffichage distribue lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph>. Ce comportement diffère de celui de lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph>, qui est envoyé lorsque la souris entre dans la zone dun objet enfant du conteneur dobjet daffichage, même si la souris reste au-dessus dun autre objet enfant du conteneur dobjet daffichage. </p>
  401. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.ROLL_OUT_rollOut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">rollOut</apiName><shortdesc class="- topic/shortdesc ">
  402. Distribué lorsque lutilisateur éloigne un périphérique de pointage dune occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.ROLL_OUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  403. Distribué lorsque lutilisateur éloigne un périphérique de pointage dune occurrence dInteractiveObject. Lévénement a pour cible lobjet placé précédemment sous le périphérique de pointage ou un parent de cet objet. Lobjet <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> correspond à lobjet sur lequel sest placé le périphérique de pointage. Les événements <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> sont envoyés de façon consécutive vers le haut de la chaîne parent de lobjet, en commençant par lobjet et en se terminant par le parent de plus haut niveau qui nest ni la racine, ni lancêtre de <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph>.
  404. <p class="- topic/p ">Lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> a pour objet de simplifier le codage des comportements de survol des conteneurs dobjet daffichage avec enfants. Lorsque la souris quitte la zone dun objet daffichage ou de lun de ses enfants pour atteindre un objet qui ne fait pas partie de ses enfants, lobjet daffichage distribue lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph>. Ce comportement diffère de celui de lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOut</codeph>, qui est envoyé lorsque la souris quitte la zone dun objet enfant du conteneur dobjet daffichage, même si la souris reste au-dessus dun autre objet enfant du conteneur dobjet daffichage.</p>
  405. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_WHEEL_mouseWheel" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseWheel</apiName><shortdesc class="- topic/shortdesc ">
  406. Distribué lorsque la molette dune souris est actionnée sur une occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_WHEEL</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  407. Distribué lorsque la molette dune souris est actionnée sur une occurrence de InteractiveObject. Si la cible est un champ de texte, le comportement par défaut consiste à faire défiler le texte. Disponible uniquement sur les systèmes dexploitation Microsoft Windows.
  408. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_UP_mouseUp" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseUp</apiName><shortdesc class="- topic/shortdesc ">
  409. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_UP</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  410. Distribué lorsquun utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. Si la cible est une occurrence de SimpleButton, lobjet présente lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">upState</codeph>. Si la cible est un champ de texte sélectionnable, le champ de texte termine la sélection, ce qui est son comportement par défaut.
  411. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_OVER_mouseOver" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseOver</apiName><shortdesc class="- topic/shortdesc ">
  412. Distribué lorsque lutilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_OVER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  413. Distribué lorsque lutilisateur place un périphérique de pointage sur une occurrence dInteractiveObject. <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> correspond à lobjet précédemment placé sous le périphérique de pointage. Si la cible est une occurrence de SimpleButton, lobjet présente lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">overState</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">upState</codeph>, selon que le bouton de la souris est enfoncé ou non, comme comportement par défaut.
  414. <p class="- topic/p ">Lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOver</codeph> est envoyé chaque fois que la souris pénètre dans la zone dun objet enfant du conteneur dobjet daffichage, même si la souris survolait déjà un autre objet enfant du conteneur dobjet daffichage. Ce comportement est différent de celui de lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> qui a pour objet de simplifier le codage des comportements de fin de sélection des conteneurs dobjet daffichage avec enfants. Lorsque la souris pénètre dans la zone dun objet daffichage ou de lun de ses enfants à partir dun objet qui ne fait pas partie de ses enfants, lobjet daffichage distribue lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph>. Les événements <codeph class="+ topic/ph pr-d/codeph ">rollOver</codeph> sont envoyés de façon consécutive vers le bas de la chaîne parent de lobjet, en commençant par le parent de plus haut niveau qui ne constitue ni la racine, ni lancêtre de <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> et se termine par lobjet.</p>
  415. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_OUT_mouseOut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseOut</apiName><shortdesc class="- topic/shortdesc ">
  416. Distribué lorsque lutilisateur éloigne un périphérique de pointage dune occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_OUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  417. Distribué lorsque lutilisateur éloigne un périphérique de pointage dune occurrence dInteractiveObject. Lévénement a pour cible lobjet précédemment placé sous le périphérique de pointage. Lobjet <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> correspond à lobjet sur lequel sest placé le périphérique de pointage. Lorsque la cible est une occurrence de SimpleButton, le bouton présente lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">upState</codeph> comme comportement par défaut.
  418. <p class="- topic/p ">Lévénement <codeph class="+ topic/ph pr-d/codeph ">mouseOut</codeph> est envoyé chaque fois que la souris quitte la zone dun objet enfant du conteneur dobjet daffichage, même si la souris reste au-dessus dun autre objet enfant du conteneur dobjet daffichage. Ce comportement est différent de celui de lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> qui a pour objet de simplifier le codage des comportements de survol des conteneurs dobjet daffichage avec enfants. Lorsque la souris quitte la zone dun objet daffichage ou de lun de ses enfants pour atteindre un objet qui ne fait pas partie de ses enfants, lobjet daffichage distribue lévénement <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph>. Les événements <codeph class="+ topic/ph pr-d/codeph ">rollOut</codeph> sont distribués de façon consécutive vers le haut de la chaîne parent de lobjet, en commençant par lobjet et en se terminant par le parent de plus haut niveau qui nest ni la racine, ni lancêtre de <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph>.</p>
  419. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_MOVE_mouseMove" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseMove</apiName><shortdesc class="- topic/shortdesc ">
  420. Distribué lorsque lutilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_MOVE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  421. Distribué lorsque lutilisateur déplace le périphérique de pointage placé sur une occurrence dInteractiveObject. Si la cible est un champ de texte sélectionné par lutilisateur, le comportement par défaut consiste à mettre à jour la sélection.
  422. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.MOUSE_DOWN_mouseDown" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseDown</apiName><shortdesc class="- topic/shortdesc ">
  423. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.MOUSE_DOWN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  424. Distribué lorsquun utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. Lorsque la cible est une occurrence de SimpleButton, celle-ci affiche lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">downState</codeph> en tant que comportement par défaut. Si la cible est un champ de texte sélectionnable, le champ de texte commence la sélection, ce qui est son comportement par défaut.
  425. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.DOUBLE_CLICK_doubleClick" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">doubleClick</apiName><shortdesc class="- topic/shortdesc ">
  426. Distribué lorsque lutilisateur appuie sur le bouton principal dun périphérique de pointage et le relâche deux fois de suite sur la même occurrence dInteractiveObject si lindicateur doubleClickEnabled de cet objet est réglé sur true.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.DOUBLE_CLICK</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  427. Distribué lorsque lutilisateur appuie sur le bouton principal dun périphérique de pointage et le relâche deux fois de suite sur la même occurrence dInteractiveObject si lindicateur <codeph class="+ topic/ph pr-d/codeph ">doubleClickEnabled</codeph> de cet objet est défini sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>. Pour quun événement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph> se produise, il doit suivre immédiatement la série dévénements ci-après : <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph>, <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>, <codeph class="+ topic/ph pr-d/codeph ">click</codeph>, <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph>, <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>. Tous ces événements doivent partager la même cible en tant quévénement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>. Le second clic, représenté par les seconds événements <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph> et <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>, doit se produire dans un délai spécifique après lévénement <codeph class="+ topic/ph pr-d/codeph ">click</codeph>. La longueur autorisée de ce délai varie selon le système dexploitation et peut souvent être configurée par lutilisateur. Si la cible est un champ de texte sélectionnable, le comportement par défaut consiste à sélectionner le mot qui se trouve sous le pointeur. Si lindicateur <codeph class="+ topic/ph pr-d/codeph ">doubleClickEnabled</codeph> de lobjet InteractiveObject cible nest pas réglé sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, celui-ci reçoit deux événements <codeph class="+ topic/ph pr-d/codeph ">click</codeph>.
  428. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">doubleClickEnabled</codeph> prend par défaut la valeur <codeph class="+ topic/ph pr-d/codeph ">false</codeph>. </p>
  429. <p class="- topic/p ">Le comportement de sélection de texte par le biais dun double clic dun objet TextField nest pas lié à lévénement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>. Utilisez <codeph class="+ topic/ph pr-d/codeph ">TextField.doubleClickEnabled</codeph> pour contrôler les sélections TextField.</p>
  430. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/doubleClickEnabled" class="- topic/link "><linktext class="- topic/linktext ">doubleClickEnabled</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.MouseEvent.CLICK_click" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">click</apiName><shortdesc class="- topic/shortdesc ">
  431. Distribué lorsque lutilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.MouseEvent.CLICK</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.MouseEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  432. Distribué lorsque lutilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour quun événement clic se produise, il doit toujours suivre cette série dévénements dans lordre suivant : événement mouseDown, puis mouseUp. Lobjet cible doit être identique pour ces deux événements, sans quoi lévénement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> ne se produit pas. Quel que soit le nombre dautres événements de souris effectués entre les événements <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph> et <codeph class="+ topic/ph pr-d/codeph ">mouseUp</codeph>, lévénement <codeph class="+ topic/ph pr-d/codeph ">click</codeph> se produit.
  433. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.FocusEvent.MOUSE_FOCUS_CHANGE_mouseFocusChange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">mouseFocusChange</apiName><shortdesc class="- topic/shortdesc ">
  434. Distribué lorsque lutilisateur tente de déplacer le focus à laide dun périphérique de pointage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.FocusEvent.MOUSE_FOCUS_CHANGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.FocusEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  435. Distribué lorsque lutilisateur tente de déplacer le focus à laide dun périphérique de pointage. Le comportement par défaut de cet événement consiste à déplacer le focus et à distribuer les événements <codeph class="+ topic/ph pr-d/codeph ">focusIn</codeph> et <codeph class="+ topic/ph pr-d/codeph ">focusOut</codeph> correspondants.
  436. <p class="- topic/p ">Cet événement est distribué à lobjet qui possède actuellement le focus. Lobjet apparenté de cet événement correspond à loccurrence dInteractiveObject qui reçoit le focus si vous ne bloquez pas le comportement par défaut. Pour éviter le déplacement du focus, appelez <codeph class="+ topic/ph pr-d/codeph ">preventDefault()</codeph> dans un écouteur dévénement correctement enregistré auprès de lobjet cible. La propriété <codeph class="+ topic/ph pr-d/codeph ">shiftKey</codeph> nest pas utilisée. Le focus change et les événements <codeph class="+ topic/ph pr-d/codeph ">focusIn</codeph> et <codeph class="+ topic/ph pr-d/codeph ">focusOut</codeph> sont distribués par défaut.</p>
  437. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.FocusEvent.KEY_FOCUS_CHANGE_keyFocusChange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">keyFocusChange</apiName><shortdesc class="- topic/shortdesc ">
  438. Distribué lorsque lutilisateur tente de déplacer le focus à laide du clavier.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.FocusEvent.KEY_FOCUS_CHANGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.FocusEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  439. Distribué lorsque lutilisateur tente de déplacer le focus à laide du clavier. Le comportement par défaut de cet événement consiste à déplacer le focus et à distribuer les événements <codeph class="+ topic/ph pr-d/codeph ">focusIn</codeph> et <codeph class="+ topic/ph pr-d/codeph ">focusOut</codeph> correspondants.
  440. <p class="- topic/p ">Cet événement est distribué à lobjet qui possède actuellement le focus. Lobjet apparenté de cet événement correspond à loccurrence dInteractiveObject qui reçoit le focus si vous ne bloquez pas le comportement par défaut. Pour éviter le déplacement du focus, appelez <codeph class="+ topic/ph pr-d/codeph ">preventDefault()</codeph> dans un écouteur dévénement correctement enregistré auprès de lobjet cible. Le focus change et les événements <codeph class="+ topic/ph pr-d/codeph ">focusIn</codeph> et <codeph class="+ topic/ph pr-d/codeph ">focusOut</codeph> sont distribués par défaut.</p>
  441. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.FocusEvent.FOCUS_OUT_focusOut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">focusOut</apiName><shortdesc class="- topic/shortdesc ">
  442. Distribué après la perte de focus par un objet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.FocusEvent.FOCUS_OUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.FocusEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  443. Distribué <i class="+ topic/ph hi-d/i ">après</i> la perte de focus dun objet daffichage. Ce cas de figure se produit lorsquun utilisateur affiche en surbrillance un autre objet à laide dun périphérique de pointage ou du clavier. Lobjet qui perd le focus sappelle lobjet cible de cet événement, tandis que loccurrence dInteractiveObject correspondante qui reçoit le focus porte le nom dobjet apparenté. Une référence à lobjet apparenté est enregistrée dans la propriété <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> de lobjet cible. La propriété <codeph class="+ topic/ph pr-d/codeph ">shiftKey</codeph> nest pas utilisée. Cet événement précède la distribution de lévénement <codeph class="+ topic/ph pr-d/codeph ">focusIn</codeph> par lobjet apparenté.
  444. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.FocusEvent.FOCUS_IN_focusIn" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">focusIn</apiName><shortdesc class="- topic/shortdesc ">
  445. Distribué après la prise de focus par un objet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.FocusEvent.FOCUS_IN</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.FocusEvent</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  446. Distribué <i class="+ topic/ph hi-d/i ">après</i> la prise de focus dun objet daffichage. Ce cas de figure se produit lorsquun utilisateur affiche lobjet en surbrillance à laide dun périphérique de pointage ou du clavier. Lobjet qui reçoit le focus sappelle lobjet cible de cet événement, tandis que loccurrence dInteractiveObject correspondante qui perd le focus en raison de ce changement porte le nom dobjet apparenté. Une référence à lobjet apparenté est enregistrée dans la propriété <codeph class="+ topic/ph pr-d/codeph ">relatedObject</codeph> de lobjet cible. La propriété <codeph class="+ topic/ph pr-d/codeph ">shiftKey</codeph> nest pas utilisée. Cet événement suit la distribution de lévénement <codeph class="+ topic/ph pr-d/codeph ">focusOut</codeph> de lobjet précédent.
  447. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.SELECT_ALL_selectAll" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">selectAll</apiName><shortdesc class="- topic/shortdesc ">
  448. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.SELECT_ALL</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  449. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel. Cet événement est distribué à lobjet qui possède actuellement le focus. Si lobjet qui a actuellement le focus est un TextField, le comportement par défaut de cet événement est de sélectionner lensemble du contenu du champ de texte.
  450. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.PASTE_paste" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">paste</apiName><shortdesc class="- topic/shortdesc ">
  451. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.PASTE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  452. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel. Cet événement est distribué à lobjet qui possède actuellement le focus. Si lobjet qui a le focus est un TextField, le comportement par défaut de cet événement est de coller le contenu du presse-papiers dans le champ de texte, au niveau du point dinsertion actuel, en remplaçant éventuellement le texte actuellement sélectionné dans le champ de texte.
  453. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.CUT_cut" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">cut</apiName><shortdesc class="- topic/shortdesc ">
  454. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.CUT</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  455. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel. Cet événement est distribué à lobjet qui possède actuellement le focus. Si lobjet qui a le focus est un TextField, le comportement par défaut de cet événement est de couper le texte actuellement sélectionné dans le champ de texte pour lenvoyer dans le presse-papiers.
  456. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.COPY_copy" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">copy</apiName><shortdesc class="- topic/shortdesc ">
  457. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.COPY</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  458. Distribué lorsque lutilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel. Cet événement est distribué à lobjet qui possède actuellement le focus. Si lobjet qui a le focus est un TextField, le comportement par défaut de cet événement est de copier le texte actuellement sélectionné dans le champ de texte pour lenvoyer dans le presse-papiers.
  459. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:InteractiveObject_flash.events.Event.CLEAR_clear" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">clear</apiName><shortdesc class="- topic/shortdesc ">
  460. Distribué lorsque lutilisateur sélectionne Effacer (ou Supprimer) dans le menu contextuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.CLEAR</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  461. Distribué lorsque lutilisateur sélectionne Effacer (ou Supprimer) dans le menu contextuel. Cet événement est distribué à lobjet qui possède actuellement le focus. Si lobjet qui a le focus est un TextField, le comportement par défaut de cet événement est de supprimer le texte actuellement sélectionné dans le champ de texte.
  462. </apiDesc></adobeApiEventDetail></adobeApiEvent><apiConstructor id="flash.display:InteractiveObject:InteractiveObject" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation apiOperation/apiConstructor"><apiName class="- topic/title reference/title apiRef/apiName ">InteractiveObject</apiName><shortdesc class="- topic/shortdesc ">
  463. Lappel du constructeur InteractiveObject() renvoie une exception ArgumentError.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiConstructorDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail apiOperation/apiConstructorDetail"><apiConstructorDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiConstructorDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/></apiConstructorDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  464. Lappel du constructeur <codeph class="+ topic/ph pr-d/codeph ">new InteractiveObject()</codeph> renvoie une exception <codeph class="+ topic/ph pr-d/codeph ">ArgumentError</codeph>. Vous pouvez cependant appeler des constructeurs pour les sous-classes suivantes de InteractiveObject :
  465. <ul class="- topic/ul "><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">new SimpleButton()</codeph></li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">new TextField()</codeph></li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">new Loader()</codeph></li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">new Sprite()</codeph></li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">new MovieClip()</codeph></li></ul>
  466. </apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="flash.display:InteractiveObject:requestSoftKeyboard" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">requestSoftKeyboard</apiName><shortdesc class="- topic/shortdesc ">
  467. Affiche un clavier virtuel.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">La valeur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> signifie que la demande de clavier logiciel a été accordée, la valeur <codeph class="+ topic/ph pr-d/codeph ">false</codeph> que le clavier logiciel na pas été activé.
  468. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Boolean</apiOperationClassifier></apiReturn><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Si le contexte actuel le permet, affiche le clavier.
  469. </apiTipText></apiTipTexts></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  470. Affiche un clavier virtuel.
  471. <p class="- topic/p ">Lappel de cette méthode place le focus sur loccurrence dInteractiveObject et affiche le clavier logiciel, si nécessaire. La propriété <codeph class="+ topic/ph pr-d/codeph ">needsSoftKeyboard</codeph> doit également être définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>. Aucun clavier napparaît si un clavier matériel est disponible ou si le système client ne prend pas en charge les claviers virtuels.</p>
  472. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> cette méthode nest pas prise en charge dans les applications AIR sous iOS.</p>
  473. </apiDesc></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/needsSoftKeyboard" class="- topic/link "><linktext class="- topic/linktext ">needsSoftKeyboard</linktext></link></related-links></apiOperation><apiValue id="flash.display:InteractiveObject:accessibilityImplementation:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">accessibilityImplementation</apiName><shortdesc class="- topic/shortdesc ">
  474. Implémentation daccessibilité (AccessibilityImplementation) actuelle pour cette occurrence dInteractiveObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.accessibility:AccessibilityImplementation</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  475. Implémentation daccessibilité (AccessibilityImplementation) actuelle pour cette occurrence dInteractiveObject.
  476. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.accessibility.xml#AccessibilityImplementation" class="- topic/link "><linktext class="- topic/linktext ">flash.accessibility.AccessibilityImplementation</linktext></link></related-links></apiValue><apiValue id="flash.display:InteractiveObject:contextMenu:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">contextMenu</apiName><shortdesc class="- topic/shortdesc ">
  477. Spécifie le menu contextuel associé à lobjet.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:NativeMenu</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Menu contextuel associé à lobjet.
  478. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  479. Spécifie le menu contextuel associé à lobjet.
  480. <p class="- topic/p ">Pour le contenu sexécutant dans Flash Player, cette propriété est un objet ContextMenu. Dans le moteur dexécution AIR, la classe ContextMenu étend la classe NativeMenu, mais Flash Player prend en charge la classe ContextMenu uniquement, pas la classe NativeMenu.
  481. </p>
  482. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> les objets TextField incluent toujours un menu du Presse-papiers dans le menu contextuel. Le menu du Presse-papiers comporte les commandes Couper, Copier, Coller, Effacer et Sélectionner tout. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas dévénement <codeph class="+ topic/ph pr-d/codeph ">clear</codeph>, <codeph class="+ topic/ph pr-d/codeph ">copy</codeph>, <codeph class="+ topic/ph pr-d/codeph ">cut</codeph>, <codeph class="+ topic/ph pr-d/codeph ">paste</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">selectAll</codeph>.</p>
  483. </apiDesc><example conref="examples\ContextMenu_custom.as" class="- topic/example "> Lexemple suivant explique comment ajouter une option de menu contextuel personnalisée à un objet Sprite en définissant la propriété contextMenu du sprite sur un objet ContextMenu. Exemple fourni par <xref href="http://actionscriptexamples.com/2009/03/05/creating-a-custom-context-menu-item-in-flash-using-actionscript-30/" scope="_mmexternal" class="- topic/xref ">ActionScriptExamples.com</xref>.
  484. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  485. var red_cmi:ContextMenuItem = new ContextMenuItem("red");
  486. red_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, cmi_menuItemSelect);
  487. var cm:ContextMenu = new ContextMenu();
  488. cm.customItems.push(red_cmi);
  489. cm.hideBuiltInItems();
  490. var spr:Sprite = new Sprite();
  491. spr.contextMenu = cm;
  492. spr.graphics.beginFill(0x000000);
  493. spr.graphics.drawRect(0, 0, 120, 90);
  494. spr.graphics.endFill();
  495. spr.x = 10;
  496. spr.y = 10;
  497. addChild(spr);
  498. function cmi_menuItemSelect(evt:ContextMenuEvent):void {
  499. spr.graphics.clear();
  500. spr.graphics.beginFill(0xFF0000);
  501. spr.graphics.drawRect(0, 0, 120, 90);
  502. spr.graphics.endFill();
  503. }
  504. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:InteractiveObject:doubleClickEnabled:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">doubleClickEnabled</apiName><shortdesc class="- topic/shortdesc ">
  505. Spécifie si lobjet reçoit les événements doubleClick.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Spécifie si cet objet reçoit les messages double clic.
  506. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  507. Spécifie si lobjet reçoit les événements <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>. La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, ce qui signifie que, par défaut, une occurrence dInteractiveObject ne reçoit pas les événements <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">doubleClickEnabled</codeph> est réglée sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, loccurrence reçoit les événements <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph> qui la concernent. La propriété <codeph class="+ topic/ph pr-d/codeph ">mouseEnabled</codeph> de loccurrence dInteractiveObject doit également être réglée sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> pour que lobjet reçoive les événements <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>.
  508. <p class="- topic/p ">Définir cette propriété ne distribue aucun événement. Vous devez utiliser la méthode <codeph class="+ topic/ph pr-d/codeph ">addEventListener()</codeph> pour ajouter un écouteur dévénement à lévénement <codeph class="+ topic/ph pr-d/codeph ">doubleClick</codeph>.</p>
  509. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:doubleClick" class="- topic/link "><linktext class="- topic/linktext ">doubleClick</linktext></link><link href="flash.display.xml#InteractiveObject/mouseEnabled" class="- topic/link "><linktext class="- topic/linktext ">mouseEnabled</linktext></link><link href="flash.display.xml#DisplayObjectContainer/mouseChildren" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.mouseChildren</linktext></link></related-links></apiValue><apiValue id="flash.display:InteractiveObject:focusRect:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">focusRect</apiName><shortdesc class="- topic/shortdesc ">
  510. Spécifie si lobjet affiche un rectangle de focus.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><internal>FP IMD: See the AS2 MovieClip._focusRect, Button._focusRect, and
  511. _focusRect (global property) topics for information to migrate to the ASDoc description of this
  512. AS3 property.
  513. </internal></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Object</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  514. Spécifie si lobjet affiche un rectangle de focus. Trois valeurs sont possibles : <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, <codeph class="+ topic/ph pr-d/codeph ">false</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">null</codeph>. Les valeurs <codeph class="+ topic/ph pr-d/codeph ">true</codeph> et <codeph class="+ topic/ph pr-d/codeph ">false</codeph> fonctionnent comme prévu, cest-à-dire indiquent si le rectangle du focus saffiche. La valeur <codeph class="+ topic/ph pr-d/codeph ">null</codeph> indique que cet objet dépend de la propriété <codeph class="+ topic/ph pr-d/codeph ">stageFocusRect</codeph> de la scène.
  515. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:InteractiveObject:mouseEnabled:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">mouseEnabled</apiName><shortdesc class="- topic/shortdesc ">
  516. Spécifie si lobjet reçoit des messages de la souris ou dun autre périphérique de saisie utilisateur.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  517. Spécifie si lobjet reçoit des messages de la souris ou dun autre périphérique de saisie utilisateur. La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, ce qui signifie que, par défaut, toute occurrence dInteractiveObject figurant dans la liste daffichage reçoit des événements de souris ou dautres événements de saisie utilisateur. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">mouseEnabled</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, loccurrence ne reçoit aucun événement de souris (ni aucun autre événement de saisie utilisateur, tel quun événement de clavier). Aucun enfant de cette occurrence figurant dans la liste daffichage nest affecté. Pour modifier le comportement <codeph class="+ topic/ph pr-d/codeph ">mouseEnabled</codeph> de tous les enfants dun objet figurant dans la liste daffichage, utilisez <codeph class="+ topic/ph pr-d/codeph ">flash.display.DisplayObjectContainer.mouseChildren</codeph>.
  518. <p class="- topic/p "> Définir cette propriété ne distribue aucun événement. La méthode <codeph class="+ topic/ph pr-d/codeph ">addEventListener()</codeph> vous permet de créer une fonctionnalité interactive.</p>
  519. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObjectContainer/mouseChildren" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.mouseChildren</linktext></link></related-links></apiValue><apiValue id="flash.display:InteractiveObject:needsSoftKeyboard:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">needsSoftKeyboard</apiName><shortdesc class="- topic/shortdesc ">
  520. Indique si un clavier virtuel (clavier logiciel à lécran) doit safficher lorsque cette occurrence dInteractiveObject reçoit le focus.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  521. Indique si un clavier virtuel (clavier logiciel à lécran) doit safficher lorsque cette occurrence dInteractiveObject reçoit le focus.
  522. <p class="- topic/p ">Par défaut, cette valeur est définie sur <codeph class="+ topic/ph pr-d/codeph ">false</codeph> ; placer le focus sur une occurrence dInteractiveObject naffiche pas de clavier logiciel. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">needsSoftKeyboard</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, le moteur dexécution affiche un clavier logiciel lorsque loccurrence dInteractiveObject est prête à prendre en charge la saisie utilisateur. Une occurrence dInteractiveObject est prête à prendre en charge la saisie utilisateur après un appel par programmation visant à définir la propriété <codeph class="+ topic/ph pr-d/codeph ">focus</codeph> de la scène ou une interaction utilisateur, telle quun appui bref. Si le système client dispose dun clavier matériel ou ne prend pas en charge les claviers virtuels, le clavier logiciel napparaît pas.</p>
  523. <p class="- topic/p ">Loccurrence dInteractiveObject distribue les événements <codeph class="+ topic/ph pr-d/codeph ">softKeyboardActivating</codeph>, <codeph class="+ topic/ph pr-d/codeph ">softKeyboardActivate</codeph> et <codeph class="+ topic/ph pr-d/codeph ">softKeyboardDeactivate</codeph> lorsque le clavier logiciel apparaît ou disparaît.</p>
  524. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> cette propriété nest pas prise en charge dans les applications AIR sous iOS.</p>
  525. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#InteractiveObject/event:softKeyboardActivating" class="- topic/link "><linktext class="- topic/linktext ">softKeyboardActivating</linktext></link><link href="flash.display.xml#InteractiveObject/event:softKeyboardActivate" class="- topic/link "><linktext class="- topic/linktext ">softKeyboardActivate</linktext></link><link href="flash.display.xml#InteractiveObject/event:softKeyboardDeactivate" class="- topic/link "><linktext class="- topic/linktext ">softKeyboardDeactivate</linktext></link></related-links></apiValue><apiValue id="flash.display:InteractiveObject:softKeyboardInputAreaOfInterest:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">softKeyboardInputAreaOfInterest</apiName><shortdesc class="- topic/shortdesc ">
  526. Définit la zone qui doit rester à lécran lorsquun clavier logiciel saffiche.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10.2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2.6" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.geom:Rectangle</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Définit la zone qui doit safficher lorsque le clavier logiciel souvre.
  527. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  528. Définit la zone qui doit rester à lécran lorsquun clavier logiciel saffiche.
  529. <p class="- topic/p ">Si la propriété <codeph class="+ topic/ph pr-d/codeph ">needsSoftKeyboard</codeph> de cet objet InteractiveObject est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, le moteur dexécution ajuste laffichage en conséquence pour conserver lobjet en vue lorsque lutilisateur effectue une saisie. En règle générale, le moteur dexécution utilise les limites de lobjet obtenues à partir de la méthode <codeph class="+ topic/ph pr-d/codeph ">DisplayObject.getBounds()</codeph>. Vous pouvez spécifier une autre zone à laide de cette propriété <codeph class="+ topic/ph pr-d/codeph ">softKeyboardInputAreaOfInterest</codeph>.</p>
  530. <p class="- topic/p ">Spécifiez la propriété <codeph class="+ topic/ph pr-d/codeph ">softKeyboardInputAreaOfInterest</codeph> dans les coordonnées de la scène.</p>
  531. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> sous Android, la propriété <codeph class="+ topic/ph pr-d/codeph ">softKeyboardInputAreaOfInterest</codeph> nest pas respectée en mode paysage.</p>
  532. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/getBounds()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObject.getBounds()</linktext></link></related-links></apiValue><apiValue id="flash.display:InteractiveObject:tabEnabled:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">tabEnabled</apiName><shortdesc class="- topic/shortdesc ">
  533. Indique si cet objet est spécifié dans lordre de tabulation.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><internal>FP IMD: See the AS2 MovieClip.tabEnabled, Button.tabEnabled, and
  534. TextField.tabEnabled topics for information to migrate to the ASDoc description of this
  535. AS3 property.
  536. </internal></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Indique si cet objet est spécifié dans lordre de tabulation.
  537. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  538. Indique si cet objet est spécifié dans lordre de tabulation. Lorsque cet objet figure dans lordre de tabulation, la valeur est <codeph class="+ topic/ph pr-d/codeph ">true</codeph>. Sinon, elle est <codeph class="+ topic/ph pr-d/codeph ">false</codeph>. La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, sauf pour les éléments suivants :
  539. <ul class="- topic/ul "><li class="- topic/li ">Pour un objet SimpleButton, la valeur est <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</li><li class="- topic/li ">Pour un objet TextField avec <codeph class="+ topic/ph pr-d/codeph ">type = "input"</codeph>, la valeur est <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</li><li class="- topic/li ">Pour un objet Sprite ou MovieClip avec <codeph class="+ topic/ph pr-d/codeph ">buttonMode = true</codeph>, la valeur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</li></ul>
  540. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:InteractiveObject:tabIndex:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">tabIndex</apiName><shortdesc class="- topic/shortdesc ">
  541. Spécifie lordre de tabulation des objets dans un fichier SWF.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">int</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Index de tabulation de lobjet.
  542. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  543. Spécifie lordre de tabulation des objets dans un fichier SWF. La propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> est réglée sur -1 par défaut, ce qui signifie quaucun index de tabulation nest associé à lobjet.
  544. <p class="- topic/p ">Si un objet actuellement affiché dans le fichier SWF contient une propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph>, lordre de tabulation automatique est désactivé : lordre de tabulation est alors calculé à partir des propriétés <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> des objets contenus dans le fichier SWF. Lordre de tabulation personnalisé inclut uniquement les objets dotés de propriétés <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph>.</p>
  545. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> peut être un entier non négatif. Les objets sont triés selon leurs propriétés <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph>, par ordre croissant. Un objet dont la valeur de <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> est définie sur 1 précède celui dont la valeur de <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> est 2. Nappliquez pas la même valeur <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> à plusieurs objets.</p>
  546. <p class="- topic/p ">Lordre de tabulation personnalisé défini par la propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> est <i class="+ topic/ph hi-d/i ">flat</i>. Cela signifie que les relations hiérarchiques des objets contenus dans le fichier SWF ne sont pas prises en compte. Tous les objets du fichier SWF dotés de propriétés <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph> sont placés dans lordre de tabulation, qui est déterminé par lordre des valeurs <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph>. </p>
  547. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> pour définir lordre de tabulation des occurrences de TLFTextField, distribuez lobjet daffichage enfant de TLFTextField en tant quobjet InteractiveObject, puis définissez la propriété <codeph class="+ topic/ph pr-d/codeph ">tabIndex</codeph>. Par exemple :
  548. <pre xml:space="preserve" class="- topic/pre ">
  549. InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
  550. </pre>
  551. Pour inverser lordre de tabulation par défaut pour trois occurrences dun objet TLFTextField (<codeph class="+ topic/ph pr-d/codeph ">tlfInstance1</codeph>, <codeph class="+ topic/ph pr-d/codeph ">tlfInstance2</codeph> et <codeph class="+ topic/ph pr-d/codeph ">tlfInstance3</codeph>), utilisez :
  552. <pre xml:space="preserve" class="- topic/pre ">
  553. InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
  554. InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
  555. InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
  556. </pre>
  557. </p>
  558. </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier languages="" id="flash.display:GraphicsTrianglePath" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">GraphicsTrianglePath</apiName><shortdesc class="- topic/shortdesc ">
  559. Définit un ensemble ordonné de triangles pouvant être restitués à laide de coordonnées de remplissage (u,v) ou dun remplissage normal.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiFinal class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiFinal "/><apiBaseInterface>flash.display:IGraphicsPath</apiBaseInterface><apiBaseInterface>flash.display:IGraphicsData</apiBaseInterface><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">Object</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  560. Définit un ensemble ordonné de triangles pouvant être restitués à laide de coordonnées de remplissage (u,v) ou dun remplissage normal. Chaque triangle du tracé est représenté par trois jeux de coordonnées (x, y), correspondant chacun à un point du triangle.
  561. <p class="- topic/p ">
  562. Les sommets du triangle ne contiennent pas de coordonnées z et ne représentent pas nécessairement des faces 3D. Toutefois, un tracé de triangle peut être utilisé pour assurer le rendu dune géométrie 3D dans un espace 2D.
  563. </p>
  564. </apiDesc></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.display.xml#Graphics/drawTriangles()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.Graphics.drawTriangles()</linktext></link></related-links><apiConstructor id="flash.display:GraphicsTrianglePath:GraphicsTrianglePath" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation apiOperation/apiConstructor"><apiName class="- topic/title reference/title apiRef/apiName ">GraphicsTrianglePath</apiName><shortdesc class="- topic/shortdesc ">
  565. Crée un nouvel objet GraphicsTrianglePath.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiConstructorDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail apiOperation/apiConstructorDetail"><apiConstructorDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiConstructorDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">vertices</apiItemName><apiType value="Vector$Number" name="type" class="- topic/state reference/state apiRef/apiType "/><apiData class="- topic/ph reference/ph apiRef/apiData ">null</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Vecteur de Nombres chaque paire de nombres est traitée comme un point (paire x, y). Obligatoire.
  566. </apiDesc></apiParam><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">indices</apiItemName><apiType value="Vector$int" name="type" class="- topic/state reference/state apiRef/apiType "/><apiData class="- topic/ph reference/ph apiRef/apiData ">null</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Vecteur dentiers ou dindex, chaque groupe de trois index définit un triangle.
  567. </apiDesc></apiParam><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">uvtData</apiItemName><apiType value="Vector$Number" name="type" class="- topic/state reference/state apiRef/apiType "/><apiData class="- topic/ph reference/ph apiRef/apiData ">null</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture.
  568. </apiDesc></apiParam><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">culling</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">String</apiOperationClassifier><apiData class="- topic/ph reference/ph apiRef/apiData ">none</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Spécifie si les triangles tournés vers une direction donnée doivent être restitués. Utilisé pour éviter de restituer les triangles que la vue en cours ne permet pas de voir. Peut être défini sur toute valeur définie par la classe TriangleCulling.
  569. </apiDesc></apiParam></apiConstructorDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  570. Crée un nouvel objet GraphicsTrianglePath.
  571. </apiDesc></apiConstructorDetail><related-links class="- topic/related-links "><link href="flash.display.xml#GraphicsTrianglePath/culling" class="- topic/link "><linktext class="- topic/linktext ">culling</linktext></link><link href="flash.display.xml#TriangleCulling" class="- topic/link "><linktext class="- topic/linktext ">flash.display.TriangleCulling</linktext></link></related-links></apiConstructor><apiValue id="flash.display:GraphicsTrianglePath:indices" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">indices</apiName><shortdesc class="- topic/shortdesc ">
  572. Vecteur dentiers ou dindex, chaque groupe de trois index définit un triangle.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiType value="Vector$int" name="type" class="- topic/state reference/state apiRef/apiType "/></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  573. Vecteur dentiers ou dindex, chaque groupe de trois index définit un triangle. Si le paramètre indexes est défini sur null, chaque groupe de trois sommets (six paires de x,y dans le vecteur vertices) définit un triangle. Sinon, chaque index fait référence à un sommet, cest-à-dire à une paire de nombres dans le vecteur vertices. Par exemple <codeph class="+ topic/ph pr-d/codeph ">indexes[1]</codeph> fait référence à (<codeph class="+ topic/ph pr-d/codeph ">vertices[2]</codeph>, <codeph class="+ topic/ph pr-d/codeph ">vertices[3]</codeph>).
  574. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:GraphicsTrianglePath:uvtData" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">uvtData</apiName><shortdesc class="- topic/shortdesc ">
  575. Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiType value="Vector$Number" name="type" class="- topic/state reference/state apiRef/apiType "/></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  576. Vecteur de coordonnées normalisées utilisées pour appliquer un mappage de texture. Chaque coordonnée fait référence à un point sur limage bitmap utilisée pour le remplissage. Il doit y avoir une coordonnée UV ou UVT par sommet.
  577. <p class="- topic/p ">
  578. Dans coordonnées UV, (0,0) est le coin supérieur gauche de limage bitmap et (1,1) le coin inférieur droit.
  579. </p>
  580. <p class="- topic/p ">
  581. Si la longueur de ce vecteur est le double de celle du vecteur <codeph class="+ topic/ph pr-d/codeph ">vertices</codeph>, les coordonnées normalisées sont utilisées sans correction de perspective.
  582. </p>
  583. <p class="- topic/p ">
  584. Si la longueur de ce vecteur est le triple de la longueur du vecteur <codeph class="+ topic/ph pr-d/codeph ">vertices</codeph>, la troisième coordonnée est interprétée comme t, distance séparant loeil de la texture dans lespace visuel. Cela permet au moteur de rendu dappliquer correctement la perspective lors du mappage des textures en 3D.
  585. </p>
  586. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:GraphicsTrianglePath:vertices" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">vertices</apiName><shortdesc class="- topic/shortdesc ">
  587. Vecteur de Nombres, chaque paire de nombres est traitée comme un point (paire x, y).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiType value="Vector$Number" name="type" class="- topic/state reference/state apiRef/apiType "/></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  588. Vecteur de Nombres, chaque paire de nombres est traitée comme un point (paire x, y).
  589. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:GraphicsTrianglePath:culling:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">culling</apiName><shortdesc class="- topic/shortdesc ">
  590. Spécifie si les triangles tournés vers une direction donnée doivent être restitués. </shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  591. Spécifie si les triangles tournés vers une direction donnée doivent être restitués. Utilisé pour éviter de restituer les triangles que la vue en cours ne permet pas de voir.
  592. <p class="- topic/p ">
  593. Peut être défini sur toute valeur définie par la classe TriangleCulling.
  594. </p>
  595. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#TriangleCulling" class="- topic/link "><linktext class="- topic/linktext ">flash.display.TriangleCulling</linktext></link></related-links></apiValue></apiClassifier><apiClassifier languages="" id="flash.display:DisplayObject" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">DisplayObject</apiName><shortdesc class="- topic/shortdesc ">
  596. La classe DisplayObject constitue la classe de base de tous les objets susceptibles dêtre insérés dans la liste daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiBaseInterface>flash.display:IBitmapDrawable</apiBaseInterface><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">flash.events:EventDispatcher</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  597. La classe DisplayObject constitue la classe de base de tous les objets susceptibles dêtre insérés dans la liste daffichage. La liste daffichage gère tous les objets affichés dans les moteurs dexécution de Flash. La classe DisplayObjectContainer permet dorganiser les objets daffichage dans la liste daffichage. Les objets DisplayObjectContainer peuvent posséder des objets enfant, tandis que dautres objets daffichage, tels que Shape et TextField, sont des nœuds terminaux qui possèdent uniquement des parents et des frères, mais pas denfant.
  598. <p class="- topic/p ">La classe DisplayObject prend en charge des fonctionnalités enfant, telles que la position <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> dun objet, ainsi que les propriétés les plus avancées de lobjet, telles que sa matrice de transformation.
  599. </p>
  600. <p class="- topic/p ">DisplayObject est une classe de base abstraite. De ce fait, il est impossible de lappeler directement. Appeler <codeph class="+ topic/ph pr-d/codeph ">new DisplayObject()</codeph> renvoie une exception <codeph class="+ topic/ph pr-d/codeph ">ArgumentError</codeph>. </p>
  601. <p class="- topic/p ">Tous les objets daffichage héritent de la classe DisplayObject.</p>
  602. <p class="- topic/p ">La classe DisplayObject ninclut pas dAPI pour le rendu de contenu à lécran. Par conséquent, si vous devez créer une sous-classe personnalisée de la classe DisplayObject, vous devez étendre lune de ses sous-classes qui dispose dAPI de rendu de contenu à lécran, telles que les classes Shape, Sprite, Bitmap, SimpleButton, TextField ou MovieClip.</p>
  603. <p class="- topic/p ">La classe DisplayObject contient plusieurs événements de diffusion. En règle générale, la cible dun événement spécifique correspond à une occurrence de DisplayObject. Par exemple, la cible dun événement <codeph class="+ topic/ph pr-d/codeph ">added</codeph> correspond à loccurrence de DisplayObject spécifique ajoutée à la liste daffichage. Ne posséder quune seule cible réduit le placement des écouteurs dévénement à cette cible, et dans certains cas aux ancêtres de la cible sur la liste daffichage. Néanmoins, sil sagit dévénements de diffusion, la cible ne correspond pas à une occurrence de DisplayObject spécifique, mais plutôt à toutes les occurrences de DisplayObject, y compris à celles qui ne figurent pas dans la liste daffichage. Cela signifie que vous pouvez ajouter un écouteur à nimporte quelle occurrence de DisplayObject afin découter les événements de diffusion. Outre les événements de diffusion répertoriés dans le tableau des événements de la classe DisplayObject, la classe DisplayObject hérite de la classe EventDispatcher les deux événements de diffusion suivants : <codeph class="+ topic/ph pr-d/codeph ">activate</codeph> et <codeph class="+ topic/ph pr-d/codeph ">deactivate</codeph>.</p>
  604. <p class="- topic/p ">Certaines propriétés utilisées précédemment dans les classes MovieClip, TextField et Button dActionScript 1.0 et 2.0 (telles que <codeph class="+ topic/ph pr-d/codeph ">_alpha</codeph>, <codeph class="+ topic/ph pr-d/codeph ">_height</codeph>, <codeph class="+ topic/ph pr-d/codeph ">_name</codeph>, <codeph class="+ topic/ph pr-d/codeph ">_width</codeph>, <codeph class="+ topic/ph pr-d/codeph ">_x</codeph>, <codeph class="+ topic/ph pr-d/codeph ">_y</codeph> et autres) disposent déquivalents dans la classe DisplayObject dActionScript 3.0 qui sont renommés de façon à commencer par le caractère souligné (_).</p>
  605. <p class="- topic/p ">Pour plus dinformations, voir le chapitre « Programmation de laffichage » du <i class="+ topic/ph hi-d/i ">Guide du développeur dActionScript 3.0</i>.</p>
  606. </apiDesc><example conref="examples\DisplayObjectExample.as" class="- topic/example "> Lexemple suivant, utilise la classe <codeph class="+ topic/ph pr-d/codeph ">DisplayObjectExample</codeph> pour dessiner un carré orange dans le coin de la scène, puis répondre aux événements en affichant des informations sur le texte de chaque événement. Pour ce faire, procédez comme suit :
  607. <ol class="- topic/ol "><li class="- topic/li ">Les propriétés de classe sont déclarées pour la couleur et la taille du carré.</li><li class="- topic/li ">Le constructeur appelle la méthode <codeph class="+ topic/ph pr-d/codeph ">draw()</codeph> qui dessine un carré orange sur la scène aux coordonnées par défaut <i class="+ topic/ph hi-d/i ">x = 0, y = 0</i>.</li><li class="- topic/li ">Les méthodes découteur dévénements suivantes sont associées au carré :
  608. <ul class="- topic/ul "><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">addedHandler()</codeph> écoute les événements <codeph class="+ topic/ph pr-d/codeph ">added</codeph>, appelés lorsque le carré est ajouté à la liste daffichage.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">enterFrameHandler()</codeph> écoute les événements <codeph class="+ topic/ph pr-d/codeph ">enterFrame</codeph>, qui nont aucune signification réelle dans cet exemple.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">removedHandler()</codeph> écoute les événements <codeph class="+ topic/ph pr-d/codeph ">removed</codeph>, distribués lorsque le carré est supprimé de la liste daffichage, ce qui se produit lorsque lutilisateur clique sur le carré.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">clickHandler()</codeph> écoute les événements <codeph class="+ topic/ph pr-d/codeph ">click</codeph>, qui sont distribués lorsque lutilisateur clique sur le carré orange.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">renderHandler()</codeph> écoute les événements <codeph class="+ topic/ph pr-d/codeph ">render</codeph> une fois la liste daffichage mise à jour.</li></ul></li></ol>
  609. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  610. package {
  611. import flash.display.Sprite;
  612. public class DisplayObjectExample extends Sprite {
  613. public function DisplayObjectExample() {
  614. var child:CustomDisplayObject = new CustomDisplayObject();
  615. addChild(child);
  616. }
  617. }
  618. }
  619. import flash.display.DisplayObject;
  620. import flash.display.Sprite;
  621. import flash.display.Stage;
  622. import flash.display.StageAlign;
  623. import flash.display.StageScaleMode;
  624. import flash.events.*;
  625. class CustomDisplayObject extends Sprite {
  626. private var bgColor:uint = 0xFFCC00;
  627. private var size:uint = 80;
  628. public function CustomDisplayObject() {
  629. draw();
  630. addEventListener(Event.ADDED, addedHandler);
  631. addEventListener(Event.ENTER_FRAME, enterFrameHandler);
  632. addEventListener(Event.REMOVED, removedHandler);
  633. addEventListener(MouseEvent.CLICK, clickHandler);
  634. addEventListener(Event.RENDER, renderHandler);
  635. }
  636. private function draw():void {
  637. graphics.beginFill(bgColor);
  638. graphics.drawRect(0, 0, size, size);
  639. graphics.endFill();
  640. }
  641. private function clickHandler(event:MouseEvent):void {
  642. trace("clickHandler: " + event);
  643. parent.removeChild(this);
  644. }
  645. private function addedHandler(event:Event):void {
  646. trace("addedHandler: " + event);
  647. stage.scaleMode = StageScaleMode.NO_SCALE;
  648. stage.align = StageAlign.TOP_LEFT;
  649. stage.addEventListener("resize", resizeHandler);
  650. }
  651. private function enterFrameHandler(event:Event):void {
  652. trace("enterFrameHandler: " + event);
  653. removeEventListener("enterFrame", enterFrameHandler);
  654. }
  655. private function removedHandler(event:Event):void {
  656. trace("removedHandler: " + event);
  657. stage.removeEventListener("resize", resizeHandler);
  658. }
  659. private function renderHandler(event:Event):void {
  660. trace("renderHandler: " + event);
  661. }
  662. private function resizeHandler(event:Event):void {
  663. trace("resizeHandler: " + event);
  664. }
  665. }
  666. </codeblock></example></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObjectContainer" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer</linktext></link></related-links><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.RENDER_render" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">render</apiName><shortdesc class="- topic/shortdesc ">
  667. [événement de diffusion] Distribué lorsque la liste daffichage est sur le point dêtre mise à jour et restituée.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.RENDER</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  668. [événement de diffusion] Distribué lorsque la liste daffichage est sur le point dêtre mise à jour et restituée. Cet événement offre une dernière possibilité de modification des objets qui écoutent cet événement avant le rendu de la liste daffichage. Vous devez appeler la méthode <codeph class="+ topic/ph pr-d/codeph ">invalidate()</codeph> de lobjet Stage chaque fois que vous souhaitez distribuer un événement <codeph class="+ topic/ph pr-d/codeph ">render</codeph>. Les événements <codeph class="+ topic/ph pr-d/codeph ">Render</codeph> ne sont distribués à un objet que sil existe un lien dapprobation entre ce dernier et lobjet qui a appelé <codeph class="+ topic/ph pr-d/codeph ">Stage.invalidate()</codeph>. Cet événement est un événement de diffusion, ce qui signifie quil est distribué par tous les objets daffichage avec un écouteur enregistré pour cet événement.
  669. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque : </b>cet événement nest pas distribué si laffichage neffectue pas de rendu. Tel est le cas lorsque le contenu est réduit en icône ou masqué. </p>
  670. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.REMOVED_FROM_STAGE_removedFromStage" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">removedFromStage</apiName><shortdesc class="- topic/shortdesc ">
  671. Distribué lorsquun objet daffichage est sur le point dêtre supprimé de la liste daffichage de la scène, directement ou par lintermédiaire de la suppression dune arborescence secondaire qui contient lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9.0.28.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.REMOVED_FROM_STAGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  672. Distribué lorsquun objet daffichage est sur le point dêtre supprimé de la liste daffichage de la scène, directement ou par lintermédiaire de la suppression dune arborescence secondaire qui contient lobjet daffichage. Les deux méthodes de la classe DisplayObjectContainer génèrent cet événement : <codeph class="+ topic/ph pr-d/codeph ">removeChild()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">removeChildAt()</codeph>.
  673. <p class="- topic/p ">Les méthodes suivantes dun objet DisplayObjectContainer génèrent également cet événement lorsquun objet doit être supprimé pour céder la place au nouvel objet : <codeph class="+ topic/ph pr-d/codeph ">addChild()</codeph>, <codeph class="+ topic/ph pr-d/codeph ">addChildAt()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">setChildIndex()</codeph>. </p>
  674. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.REMOVED_removed" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">removed</apiName><shortdesc class="- topic/shortdesc ">
  675. Distribué lorsquun objet daffichage est sur le point dêtre supprimé de la liste daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.REMOVED</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  676. Distribué lorsquun objet daffichage est sur le point dêtre supprimé de la liste daffichage. Les deux méthodes de la classe DisplayObjectContainer génèrent cet événement : <codeph class="+ topic/ph pr-d/codeph ">removeChild()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">removeChildAt()</codeph>.
  677. <p class="- topic/p ">Les méthodes suivantes dun objet DisplayObjectContainer génèrent également cet événement lorsquun objet doit être supprimé pour céder la place au nouvel objet : <codeph class="+ topic/ph pr-d/codeph ">addChild()</codeph>, <codeph class="+ topic/ph pr-d/codeph ">addChildAt()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">setChildIndex()</codeph>. </p>
  678. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.EXIT_FRAME_exitFrame" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">exitFrame</apiName><shortdesc class="- topic/shortdesc ">
  679. [événement de diffusion] Distribué lorsque la tête de lecture quitte limage en cours.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.EXIT_FRAME</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  680. [événement de diffusion] Distribué lorsque la tête de lecture quitte limage en cours. Tous les scripts dimage ont été exécutés. Lorsque la tête de lecture ne bouge pas ou lorsquil nexiste quune seule image, cet événement est distribué de façon continue, en fonction de la cadence. Cet événement est un événement de diffusion, ce qui signifie quil est distribué par tous les objets daffichage avec un écouteur enregistré pour cet événement.
  681. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.FRAME_CONSTRUCTED_frameConstructed" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">frameConstructed</apiName><shortdesc class="- topic/shortdesc ">
  682. [événement de diffusion] Distribué après lexécution des constructeurs des objets daffichage dimage, mais avant celle des scripts dimage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.FRAME_CONSTRUCTED</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  683. [événement de diffusion] Distribué après lexécution des constructeurs des objets daffichage dimage, mais avant celle des scripts dimage. Lorsque la tête de lecture ne bouge pas ou lorsquil nexiste quune seule image, cet événement est distribué de façon continue, en fonction de la cadence. Cet événement est un événement de diffusion, ce qui signifie quil est distribué par tous les objets daffichage avec un écouteur enregistré pour cet événement.
  684. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.ENTER_FRAME_enterFrame" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">enterFrame</apiName><shortdesc class="- topic/shortdesc ">
  685. [événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.ENTER_FRAME</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  686. [événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image. Lorsque la tête de lecture ne bouge pas ou lorsquil nexiste quune seule image, cet événement est distribué de façon continue, en fonction de la cadence. Cet événement est un événement de diffusion, ce qui signifie quil est distribué par tous les objets daffichage avec un écouteur enregistré pour cet événement.
  687. </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.ADDED_TO_STAGE_addedToStage" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">addedToStage</apiName><shortdesc class="- topic/shortdesc ">
  688. Envoyé lorsquun objet daffichage est ajouté dans la liste daffichage de la scène, directement ou par lintermédiaire dune arborescence secondaire qui contient lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9.0.28.0" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.ADDED_TO_STAGE</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  689. Envoyé lorsquun objet daffichage est ajouté dans la liste daffichage de la scène, directement ou par lintermédiaire dune arborescence secondaire qui contient lobjet daffichage. Les méthodes suivantes déclenchent cet événement : <codeph class="+ topic/ph pr-d/codeph ">DisplayObjectContainer.addChild()</codeph>, <codeph class="+ topic/ph pr-d/codeph ">DisplayObjectContainer.addChildAt()</codeph>.
  690. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObjectContainer/addChild()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.addChild()</linktext></link><link href="flash.display.xml#DisplayObjectContainer/addChildAt()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.addChildAt()</linktext></link></related-links></adobeApiEvent><adobeApiEvent id="flash.display:DisplayObject_flash.events.Event.ADDED_added" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef adobeApiEvent/adobeApiEvent "><apiName class="- topic/title reference/title apiRef/apiName ">added</apiName><shortdesc class="- topic/shortdesc ">
  691. Distribué lorsquun objet daffichage est ajouté à la liste daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><adobeApiEventDetail class="- topic/body reference/refbody apiRef/apiDetail adobeApiEvent/adobeApiEventDetail "><adobeApiEventDef class="- topic/section reference/section apiRef/apiDef adobeApiEvent/adobeApiEventDef "><apiEventType class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiEventType ">flash.events.Event.ADDED</apiEventType><adobeApiEventClassifier class="- topic/xref reference/xref apiRef/apiRelation adobeApiEvent/adobeApiEventClassifier ">flash.events.Event</adobeApiEventClassifier><apiGeneratedEvent class="- topic/state reference/state apiRef/apiQualifier adobeApiEvent/apiGeneratedEvent "/></adobeApiEventDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  692. Distribué lorsquun objet daffichage est ajouté à la liste daffichage. Les méthodes suivantes déclenchent cet événement : <codeph class="+ topic/ph pr-d/codeph ">DisplayObjectContainer.addChild()</codeph>, <codeph class="+ topic/ph pr-d/codeph ">DisplayObjectContainer.addChildAt()</codeph>.
  693. </apiDesc></adobeApiEventDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObjectContainer/addChild()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.addChild()</linktext></link><link href="flash.display.xml#DisplayObjectContainer/addChildAt()" class="- topic/link "><linktext class="- topic/linktext ">flash.display.DisplayObjectContainer.addChildAt()</linktext></link></related-links></adobeApiEvent><apiOperation id="flash.display:DisplayObject:getBounds" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">getBounds</apiName><shortdesc class="- topic/shortdesc ">
  694. Renvoie un rectangle qui définit la zone de lobjet daffichage relativement au système de coordonnées de lobjet targetCoordinateSpace.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Le rectangle qui définit la zone de lobjet daffichage par rapport au système de coordonnées de lobjet <codeph class="+ topic/ph pr-d/codeph ">targetCoordinateSpace</codeph>.
  695. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Rectangle</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">targetCoordinateSpace</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.display:DisplayObject</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet daffichage qui définit le système de coordonnées à utiliser.
  696. </apiDesc></apiParam></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  697. Renvoie un rectangle qui définit la zone de lobjet daffichage relativement au système de coordonnées de lobjet <codeph class="+ topic/ph pr-d/codeph ">targetCoordinateSpace</codeph>. Consultez le code suivant, qui indique comment le rectangle renvoyé peut varier en fonction du paramètre <codeph class="+ topic/ph pr-d/codeph ">targetCoordinateSpace</codeph> que vous transmettez à la méthode :
  698. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  699. var container:Sprite = new Sprite();
  700. container.x = 100;
  701. container.y = 100;
  702. this.addChild(container);
  703. var contents:Shape = new Shape();
  704. contents.graphics.drawCircle(0,0,100);
  705. container.addChild(contents);
  706. trace(contents.getBounds(container));
  707. // (x=-100, y=-100, w=200, h=200)
  708. trace(contents.getBounds(this));
  709. // (x=0, y=0, w=200, h=200)
  710. </codeblock>
  711. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> utilisez les méthodes <codeph class="+ topic/ph pr-d/codeph ">localToGlobal()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">globalToLocal()</codeph> pour convertir les coordonnées locales de lobjet daffichage en coordonnées daffichage, ou pour convertir les coordonnées daffichage en coordonnées locales.</p>
  712. <p class="- topic/p ">La méthode <codeph class="+ topic/ph pr-d/codeph ">getBounds()</codeph> est semblable à la méthode <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph>. Cependant, le rectangle renvoyé par la méthode <codeph class="+ topic/ph pr-d/codeph ">getBounds()</codeph> inclut les traits appliqués aux formes, contrairement au rectangle renvoyé par la méthode <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph>. Pour consulter un exemple dutilisation de la méthode <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph>, reportez-vous à la description correspondante.</p>
  713. </apiDesc></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/getRect()" class="- topic/link "><linktext class="- topic/linktext ">getRect()</linktext></link><link href="flash.display.xml#DisplayObject/globalToLocal()" class="- topic/link "><linktext class="- topic/linktext ">globalToLocal()</linktext></link><link href="flash.display.xml#DisplayObject/localToGlobal()" class="- topic/link "><linktext class="- topic/linktext ">localToGlobal()</linktext></link></related-links></apiOperation><apiOperation id="flash.display:DisplayObject:getRect" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">getRect</apiName><shortdesc class="- topic/shortdesc ">
  714. Renvoie un rectangle qui définit les limites de lobjet daffichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Le rectangle qui définit la zone de lobjet daffichage par rapport au système de coordonnées de lobjet <codeph class="+ topic/ph pr-d/codeph ">targetCoordinateSpace</codeph>.
  715. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Rectangle</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">targetCoordinateSpace</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.display:DisplayObject</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet daffichage qui définit le système de coordonnées à utiliser.
  716. </apiDesc></apiParam></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  717. Renvoie un rectangle qui définit les limites de lobjet daffichage, en se basant sur le système de coordonnées défini par le paramètre <codeph class="+ topic/ph pr-d/codeph ">targetCoordinateSpace</codeph>, moins tout trait appliqué aux formes. Les valeurs renvoyées par la méthode <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph> sont inférieures ou égales à celles qui sont renvoyées par la méthode <codeph class="+ topic/ph pr-d/codeph ">getBounds()</codeph>.
  718. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> utilisez les méthodes <codeph class="+ topic/ph pr-d/codeph ">localToGlobal()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">globalToLocal()</codeph> pour convertir les coordonnées locales de lobjet daffichage en coordonnées de scène, ou pour convertir les coordonnées de scène en coordonnées locales.</p>
  719. </apiDesc><example conref="examples\DisplayObject.getRect.1.as" class="- topic/example "> Lexemple suivant indique comment la méthode <codeph class="+ topic/ph pr-d/codeph ">getBounds()</codeph> peut renvoyer un rectangle dont les dimensions sont supérieures à celles de la méthode <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph>, du fait de la zone supplémentaire qui est occupée par les traits. Dans ce cas, le sprite <codeph class="+ topic/ph pr-d/codeph ">triangle</codeph> inclut des traits supplémentaires en raison des paramètres <codeph class="+ topic/ph pr-d/codeph ">width</codeph> et <codeph class="+ topic/ph pr-d/codeph ">jointStyle</codeph> de la méthode <codeph class="+ topic/ph pr-d/codeph ">lineStyle()</codeph>. La sortie <codeph class="+ topic/ph pr-d/codeph ">trace()</codeph> (dans les deux dernières lignes) indique la différence entre les rectangles <codeph class="+ topic/ph pr-d/codeph ">getRect()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">getBounds()</codeph> :
  720. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  721. import flash.display.CapsStyle;
  722. import flash.display.JointStyle;
  723. import flash.display.LineScaleMode;
  724. import flash.display.Sprite;
  725. import flash.geom.Rectangle;
  726. var triangle:Sprite = new Sprite();
  727. var color:uint = 0xFF0044;
  728. var width:Number = 20;
  729. var alpha:Number = 1.0;
  730. var pixelHinting:Boolean = true;
  731. var scaleMode:String = LineScaleMode.NORMAL;
  732. var caps:String = CapsStyle.SQUARE;
  733. var joints:String = JointStyle.MITER;
  734. triangle.graphics.lineStyle(width, color, alpha, pixelHinting, scaleMode, caps, joints);
  735. var triangleSide:Number = 100;
  736. triangle.graphics.moveTo(0, 0);
  737. triangle.graphics.lineTo(0, triangleSide);
  738. triangle.graphics.lineTo(triangleSide, triangleSide);
  739. triangle.graphics.lineTo(0, 0);
  740. addChild(triangle);
  741. trace(triangle.getBounds(this)); // (x=-10, y=-24.1, w=134.10000000000002, h=134.1)
  742. trace(triangle.getRect(this)); // (x=0, y=0, w=100, h=100)
  743. </codeblock></example></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/getBounds()" class="- topic/link "><linktext class="- topic/linktext ">getBounds()</linktext></link></related-links></apiOperation><apiOperation id="flash.display:DisplayObject:globalToLocal3D" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">globalToLocal3D</apiName><shortdesc class="- topic/shortdesc ">
  744. Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées dun objet daffichage tridimensionnel (locales).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet Vector3D dont les coordonnées sont relatives à lobjet daffichage tridimensionnel.
  745. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Vector3D</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">point</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet Point bidimensionnel représentant les coordonnés globales x et y.
  746. </apiDesc></apiParam></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  747. Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées dun objet daffichage tridimensionnel (locales).
  748. <p class="- topic/p ">Pour utiliser cette méthode, commencez par créer une occurrence de la classe Point. Les valeurs x et y que vous affectez à lobjet Point représentent des coordonnées globales dans la mesure elles se rapportent à lorigine (0,0) de la zone daffichage principale. Transmettez ensuite lobjet Point à la méthode <codeph class="+ topic/ph pr-d/codeph ">globalToLocal3D()</codeph> en tant que paramètre <codeph class="+ topic/ph pr-d/codeph ">point</codeph>. La méthode renvoie les coordonnées tridimensionnelles en tant quobjet Vector3D contenant les valeurs <codeph class="+ topic/ph pr-d/codeph ">x</codeph>, <codeph class="+ topic/ph pr-d/codeph ">y</codeph> et <codeph class="+ topic/ph pr-d/codeph ">z</codeph> relatives à lorigine de lobjet daffichage tridimensionnel.</p>
  749. </apiDesc></apiOperationDetail></apiOperation><apiOperation id="flash.display:DisplayObject:globalToLocal" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">globalToLocal</apiName><shortdesc class="- topic/shortdesc ">
  750. Convertit lobjet point des coordonnées de scène (globales) vers les coordonnées de lobjet daffichage (locales).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet Point dont les coordonnées sont relatives à lobjet daffichage.
  751. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">point</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet créé avec la classe Point. Lobjet Point spécifie les coordonnées <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> en tant que propriétés.
  752. </apiDesc></apiParam><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Convertit lobjet <codeph class="+ topic/ph pr-d/codeph ">point</codeph> des coordonnées de lobjet Stage (globales) vers les coordonnées de lobjet daffichage (locales).
  753. </apiTipText></apiTipTexts></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  754. Convertit lobjet <codeph class="+ topic/ph pr-d/codeph ">point</codeph> des coordonnées de scène (globales) vers les coordonnées de lobjet daffichage (locales).
  755. <p class="- topic/p ">Pour utiliser cette méthode, commencez par créer une occurrence de la classe Point. Les valeurs <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> que vous affectez représentent des coordonnées globales dans la mesure elles se référent à lorigine (0,0) de la zone daffichage principal. Passez ensuite loccurrence Point en tant que paramètre à la méthode <codeph class="+ topic/ph pr-d/codeph ">globalToLocal()</codeph>. La méthode renvoie un nouvel objet Point avec des valeurs <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> qui se rapportent à lorigine de lobjet daffichage et non pas à lorigine de la scène.</p>
  756. </apiDesc><example conref="examples\DisplayObject.hitTestPoint.1.as" class="- topic/example "> Le code suivant crée un objet Shape et affiche le résultat de lappel de la méthode <codeph class="+ topic/ph pr-d/codeph ">hitTestPoint()</codeph>, qui utilise différents points en tant que paramètres. La méthode <codeph class="+ topic/ph pr-d/codeph ">globalToLocal()</codeph> convertit le point provenant des coordonnées de lobjet Stage en espace de coordonnées de la forme :
  757. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  758. import flash.display.Shape;
  759. import flash.geom.Point;
  760. var circle:Shape = new Shape();
  761. circle.graphics.beginFill(0x0000FF);
  762. circle.graphics.drawCircle(40, 40, 40);
  763. circle.x = 10;
  764. addChild(circle);
  765. var point1:Point = new Point(0, 0);
  766. trace(circle.hitTestPoint(point1.x, point1.y, true)); // false
  767. trace(circle.hitTestPoint(point1.x, point1.y, false)); // false
  768. trace(circle.globalToLocal(point1)); // [x=-10, y=0]
  769. var point2:Point = new Point(10, 1);
  770. trace(circle.hitTestPoint(point2.x, point2.y, true)); // false
  771. trace(circle.hitTestPoint(point2.x, point2.y, false)); // true
  772. trace(circle.globalToLocal(point2)); // [x=0, y=1]
  773. var point3:Point = new Point(30, 20);
  774. trace(circle.hitTestPoint(point3.x, point3.y, true)); // true
  775. trace(circle.hitTestPoint(point3.x, point3.y, false)); // true
  776. trace(circle.globalToLocal(point3)); // [x=20, y=20]
  777. </codeblock></example></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/localToGlobal()" class="- topic/link "><linktext class="- topic/linktext ">localToGlobal()</linktext></link><link href="flash.geom.xml#Point" class="- topic/link "><linktext class="- topic/linktext ">Classe flash.geom.Point</linktext></link></related-links></apiOperation><apiOperation id="flash.display:DisplayObject:hitTestObject" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">hitTestObject</apiName><shortdesc class="- topic/shortdesc ">
  778. Evalue le cadre de sélection de lobjet daffichage pour savoir sil recouvre ou recoupe le cadre de sélection de lobjet daffichage obj.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> si les cadres de sélection des objets daffichage se recoupent, sur <codeph class="+ topic/ph pr-d/codeph ">false</codeph> dans le cas contraire.
  779. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Boolean</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">obj</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.display:DisplayObject</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet daffichage à utiliser pour le test.
  780. </apiDesc></apiParam><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Evalue le cadre de sélection de lobjet daffichage pour savoir sil recouvre ou recoupe le cadre de sélection de lobjet daffichage transmis en tant que paramètre.
  781. </apiTipText></apiTipTexts></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  782. Evalue le cadre de sélection de lobjet daffichage pour savoir sil recouvre ou recoupe le cadre de sélection de lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">obj</codeph>.
  783. </apiDesc><example conref="examples\DisplayObject.hitTestObject.1.as" class="- topic/example "> Le code suivant crée trois objets Shape et affiche le résultat de lappel de la méthode <codeph class="+ topic/ph pr-d/codeph ">hitTestObject()</codeph>. Notez que même si les objets circle2 et circle3 ne se recoupent pas, leurs cadres de sélection, eux, se recoupent. Par conséquent, le test de recherche des objets circle2 et circle3 renvoie <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.
  784. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  785. import flash.display.Shape;
  786. var circle1:Shape = new Shape();
  787. circle1.graphics.beginFill(0x0000FF);
  788. circle1.graphics.drawCircle(40, 40, 40);
  789. addChild(circle1);
  790. var circle2:Shape = new Shape();
  791. circle2.graphics.beginFill(0x00FF00);
  792. circle2.graphics.drawCircle(40, 40, 40);
  793. circle2.x = 50;
  794. addChild(circle2);
  795. var circle3:Shape = new Shape();
  796. circle3.graphics.beginFill(0xFF0000);
  797. circle3.graphics.drawCircle(40, 40, 40);
  798. circle3.x = 100;
  799. circle3.y = 67;
  800. addChild(circle3);
  801. trace(circle1.hitTestObject(circle2)); // true
  802. trace(circle1.hitTestObject(circle3)); // false
  803. trace(circle2.hitTestObject(circle3)); // true
  804. </codeblock></example></apiOperationDetail></apiOperation><apiOperation id="flash.display:DisplayObject:hitTestPoint" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">hitTestPoint</apiName><shortdesc class="- topic/shortdesc ">
  805. Evalue lobjet daffichage pour savoir sil recouvre ou recoupe le point spécifié par les paramètres x et y.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc "><codeph class="+ topic/ph pr-d/codeph ">true</codeph> si lobjet daffichage recouvre ou recoupe le point spécifié, <codeph class="+ topic/ph pr-d/codeph ">false</codeph> dans tous les autres cas.
  806. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Boolean</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">x</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Number</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Coordonnée <i class="+ topic/ph hi-d/i ">x</i> à tester par rapport à lobjet.
  807. </apiDesc></apiParam><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">y</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Number</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Coordonnée <i class="+ topic/ph hi-d/i ">y</i> à tester par rapport à lobjet.
  808. </apiDesc></apiParam><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">shapeFlag</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Boolean</apiOperationClassifier><apiData class="- topic/ph reference/ph apiRef/apiData ">false</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Indique si la vérification doit porter sur les pixels réels de lobjet (<codeph class="+ topic/ph pr-d/codeph ">true</codeph>) ou du cadre de sélection (<codeph class="+ topic/ph pr-d/codeph ">false</codeph>).
  809. </apiDesc></apiParam><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Evalue lobjet daffichage pour savoir sil recouvre ou recoupe le point spécifié par x et y.
  810. </apiTipText></apiTipTexts></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  811. Evalue lobjet daffichage pour savoir sil recouvre ou recoupe le point spécifié par les paramètres <codeph class="+ topic/ph pr-d/codeph ">x</codeph> et <codeph class="+ topic/ph pr-d/codeph ">y</codeph>. Les paramètres <codeph class="+ topic/ph pr-d/codeph ">x</codeph> et <codeph class="+ topic/ph pr-d/codeph ">y</codeph> spécifient un point dans lespace de coordonnées de la scène et non pas le conteneur dobjet daffichage qui contient lobjet daffichage (sauf si ce conteneur correspond à la scène).
  812. </apiDesc><example conref="examples\DisplayObject.hitTestPoint.1.as" class="- topic/example "> Le code suivant crée un objet Shape et affiche le résultat de lappel de la méthode <codeph class="+ topic/ph pr-d/codeph ">hitTestPoint()</codeph>, qui utilise différents points en tant que paramètres. La méthode <codeph class="+ topic/ph pr-d/codeph ">globalToLocal()</codeph> convertit le point provenant des coordonnées de lobjet Stage en espace de coordonnées de la forme :
  813. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  814. import flash.display.Shape;
  815. import flash.geom.Point;
  816. var circle:Shape = new Shape();
  817. circle.graphics.beginFill(0x0000FF);
  818. circle.graphics.drawCircle(40, 40, 40);
  819. circle.x = 10;
  820. addChild(circle);
  821. var point1:Point = new Point(0, 0);
  822. trace(circle.hitTestPoint(point1.x, point1.y, true)); // false
  823. trace(circle.hitTestPoint(point1.x, point1.y, false)); // false
  824. trace(circle.globalToLocal(point1)); // [x=-10, y=0]
  825. var point2:Point = new Point(10, 1);
  826. trace(circle.hitTestPoint(point2.x, point2.y, true)); // false
  827. trace(circle.hitTestPoint(point2.x, point2.y, false)); // true
  828. trace(circle.globalToLocal(point2)); // [x=0, y=1]
  829. var point3:Point = new Point(30, 20);
  830. trace(circle.hitTestPoint(point3.x, point3.y, true)); // true
  831. trace(circle.hitTestPoint(point3.x, point3.y, false)); // true
  832. trace(circle.globalToLocal(point3)); // [x=20, y=20]
  833. </codeblock></example></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/opaqueBackground" class="- topic/link "><linktext class="- topic/linktext ">opaqueBackground</linktext></link></related-links></apiOperation><apiOperation id="flash.display:DisplayObject:local3DToGlobal" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">local3DToGlobal</apiName><shortdesc class="- topic/shortdesc ">
  834. Convertit un point tridimensionnel des coordonnées de lobjet daffichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Point bidimensionnel représentant un point tridimensionnel dans un espace bidimensionnel.
  835. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">point3d</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Vector3D</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet Vector3D contenant soit un point tridimensionnel soit les coordonnées de lobjet daffichage tridimensionnel.
  836. </apiDesc></apiParam></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  837. Convertit un point tridimensionnel des coordonnées de lobjet daffichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
  838. <p class="- topic/p ">Par exemple, vous pouvez utiliser uniquement des coordonnées bidimensionnelles (x,y) pour dessiner à laide des méthodes <codeph class="+ topic/ph pr-d/codeph ">display.Graphics</codeph>. Pour dessiner un objet tridimensionnel, vous devez mapper les coordonnées tridimensionnelles dun objet daffichage sur les coordonnées bidimensionnelles. Commencez par créer une occurrence de la classe Vector3D contenant les coordonnées x, y, et z de lobjet daffichage tridimensionnel. Transmettez ensuite lobjet Vector3D à la méthode <codeph class="+ topic/ph pr-d/codeph ">local3DToGlobal()</codeph> en tant que paramètre <codeph class="+ topic/ph pr-d/codeph ">point3d</codeph>. La méthode renvoie un objet Point bidimensionnel pouvant être utilisé avec lAPI graphique pour dessiner lobjet tridimensionnel.</p>
  839. </apiDesc><example conref="examples\Local3DToGlobalExample.as" class="- topic/example "> Cet exemple dessine un cube tridimensionnel simple dans un espace bidimensionnel à laide des méthodes <codeph class="+ topic/ph pr-d/codeph ">display.Graphics</codeph>. Lemplacement de lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">this</codeph> est décalé afin que le point dalignement du cube soit en son centre. Un vecteur des objets Vector3D contient les coordonnées tridimensionnelles du cube. La partie supérieure du cube est dessinée en premier. Vient ensuite la partie inférieure. Enfin, les quatre coins supérieurs et inférieurs sont connectés. Pour utiliser la méthode <codeph class="+ topic/ph pr-d/codeph ">local3DToGlobal()</codeph>, vous devez ajouter le cube au conteneur dobjet daffichage avant de dessiner le cube.
  840. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  841. package {
  842. import flash.display.MovieClip;
  843. import flash.display.Sprite;
  844. import flash.display.Graphics;
  845. import flash.geom.*;
  846. public class Local3DToGlobalExample extends MovieClip {
  847. private var myCube:Sprite = new Sprite();
  848. private var v8:Vector.&lt;Vector3D> = new Vector.&lt;Vector3D>(8);
  849. public function Local3DToGlobalExample():void {
  850. this.x = -(this.stage.stageWidth / 2);
  851. this.y = -(this.stage.stageWidth / 2);
  852. v8[0] = new Vector3D(-40,-40,-40);
  853. v8[1] = new Vector3D(40,-40,-40);
  854. v8[2] = new Vector3D(40,-40,40);
  855. v8[3] = new Vector3D(-40,-40,40);
  856. v8[4] = new Vector3D(-40,100,-40);
  857. v8[5] = new Vector3D(40,100,-40);
  858. v8[6] = new Vector3D(40,100,40);
  859. v8[7] = new Vector3D(-40,100,40);
  860. myCube.x = (this.stage.stageWidth / 2);
  861. myCube.y = (this.stage.stageWidth / 2);
  862. myCube.z = 1;
  863. addChild(myCube);
  864. Cube();
  865. }
  866. private function Cube():void {
  867. var ps:Point = new Point(0,0);
  868. myCube.graphics.lineStyle(2,0xFF0000);
  869. ps = myCube.local3DToGlobal(v8[0]);
  870. myCube.graphics.moveTo(ps.x, ps.y);
  871. ps = myCube.local3DToGlobal(v8[1]);
  872. myCube.graphics.lineTo(ps.x, ps.y);
  873. ps = myCube.local3DToGlobal(v8[2]);
  874. myCube.graphics.lineTo(ps.x, ps.y);
  875. ps = myCube.local3DToGlobal(v8[3]);
  876. myCube.graphics.lineTo(ps.x, ps.y);
  877. ps = myCube.local3DToGlobal(v8[0]);
  878. myCube.graphics.lineTo(ps.x, ps.y);
  879. ps = myCube.local3DToGlobal(v8[4]);
  880. myCube.graphics.moveTo(ps.x, ps.y);
  881. ps = myCube.local3DToGlobal(v8[5]);
  882. myCube.graphics.lineTo(ps.x, ps.y);
  883. ps = myCube.local3DToGlobal(v8[6]);
  884. myCube.graphics.lineTo(ps.x, ps.y);
  885. ps = myCube.local3DToGlobal(v8[7]);
  886. myCube.graphics.lineTo(ps.x, ps.y);
  887. ps = myCube.local3DToGlobal(v8[4]);
  888. myCube.graphics.lineTo(ps.x, ps.y);
  889. ps = myCube.local3DToGlobal(v8[0]);
  890. myCube.graphics.moveTo(ps.x, ps.y);
  891. ps = myCube.local3DToGlobal(v8[4]);
  892. myCube.graphics.lineTo(ps.x, ps.y);
  893. ps = myCube.local3DToGlobal(v8[1]);
  894. myCube.graphics.moveTo(ps.x, ps.y);
  895. ps = myCube.local3DToGlobal(v8[5]);
  896. myCube.graphics.lineTo(ps.x, ps.y);
  897. ps = myCube.local3DToGlobal(v8[2]);
  898. myCube.graphics.moveTo(ps.x, ps.y);
  899. ps = myCube.local3DToGlobal(v8[6]);
  900. myCube.graphics.lineTo(ps.x, ps.y);
  901. ps = myCube.local3DToGlobal(v8[3]);
  902. myCube.graphics.moveTo(ps.x, ps.y);
  903. ps = myCube.local3DToGlobal(v8[7]);
  904. myCube.graphics.lineTo(ps.x, ps.y);
  905. }
  906. }
  907. }
  908. </codeblock></example></apiOperationDetail></apiOperation><apiOperation id="flash.display:DisplayObject:localToGlobal" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation "><apiName class="- topic/title reference/title apiRef/apiName ">localToGlobal</apiName><shortdesc class="- topic/shortdesc ">
  909. Convertit lobjet point des coordonnées de lobjet daffichage (locales) vers les coordonnées de la scène (globales).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiOperationDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail "><apiOperationDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiReturn class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Objet Point dont les coordonnées sont relatives à la scène.
  910. </apiDesc><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier></apiReturn><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">point</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.geom:Point</apiOperationClassifier><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Le nom ou lidentificateur dun point créé avec la classe Point, qui spécifie les coordonnées <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> en tant que propriétés.
  911. </apiDesc></apiParam></apiOperationDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  912. Convertit lobjet <codeph class="+ topic/ph pr-d/codeph ">point</codeph> des coordonnées de lobjet daffichage (locales) vers les coordonnées de la scène (globales).
  913. <p class="- topic/p ">Cette méthode permet de convertir les coordonnées <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> des valeurs qui se rapportent à lorigine (0,0) dun objet daffichage spécifique (coordonnées locales) en valeurs qui se rapportent à lorigine de la scène (coordonnées globales).</p>
  914. <p class="- topic/p ">Pour utiliser cette méthode, commencez par créer une occurrence de la classe Point. Les valeurs <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> que vous affectez représentent des coordonnées locales dans la mesure elles se référent à lorigine de lobjet daffichage principal.</p>
  915. <p class="- topic/p ">Vous transmettez ensuite loccurrence de Point que vous avez créée en tant que paramètre à la méthode <codeph class="+ topic/ph pr-d/codeph ">localToGlobal()</codeph>. La méthode renvoie un nouvel objet Point avec des valeurs <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> qui se rapportent à lorigine de la scène et non pas à lorigine de lobjet daffichage.</p>
  916. </apiDesc><example conref="examples\DisplayObject.localToGlobal.1.as" class="- topic/example "> Le code suivant crée un objet Sprite. Les propriétés <codeph class="+ topic/ph pr-d/codeph ">mouseX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">mouseY</codeph> du sprite figurent dans lespace de coordonnées de lobjet daffichage. Ce code utilise la méthode <codeph class="+ topic/ph pr-d/codeph ">localToGlobal()</codeph> pour convertir ces propriétés en coordonnées globales (scène) :
  917. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  918. import flash.display.Sprite;
  919. import flash.events.MouseEvent;
  920. import flash.geom.Point;
  921. var square:Sprite = new Sprite();
  922. square.graphics.beginFill(0xFFCC00);
  923. square.graphics.drawRect(0, 0, 100, 100);
  924. square.x = 100;
  925. square.y = 200;
  926. addChild(square);
  927. square.addEventListener(MouseEvent.CLICK, traceCoordinates)
  928. function traceCoordinates(event:MouseEvent):void {
  929. var clickPoint:Point = new Point(square.mouseX, square.mouseY);
  930. trace("display object coordinates:", clickPoint);
  931. trace("stage coordinates:", square.localToGlobal(clickPoint));
  932. }
  933. </codeblock></example></apiOperationDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/globalToLocal()" class="- topic/link "><linktext class="- topic/linktext ">globalToLocal()</linktext></link><link href="flash.geom.xml#Point" class="- topic/link "><linktext class="- topic/linktext ">Classe flash.geom.Point</linktext></link></related-links></apiOperation><apiValue id="flash.display:DisplayObject:accessibilityProperties:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">accessibilityProperties</apiName><shortdesc class="- topic/shortdesc ">
  934. Options daccessibilité actuelles de lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.accessibility:AccessibilityProperties</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  935. Options daccessibilité actuelles de lobjet daffichage. Si vous modifiez la propriété <codeph class="+ topic/ph pr-d/codeph ">accessibilityProperties</codeph> ou lun de ses champs dans <codeph class="+ topic/ph pr-d/codeph ">accessibilityProperties</codeph>, vous devez appeler la méthode <codeph class="+ topic/ph pr-d/codeph ">Accessibility.updateProperties()</codeph> pour appliquer vos modifications.
  936. <p class="flashonly"><b class="+ topic/ph hi-d/b ">Remarque </b>: pour tout objet créé dans lenvironnement de création de Flash, la valeur de <codeph class="+ topic/ph pr-d/codeph ">accessibilityProperties</codeph> est préremplie avec les informations que vous avez entrées dans le panneau Accessibilité pour cet objet.</p>
  937. </apiDesc><example conref="examples\DisplayObject.accessibilityProperties.1.as" class="- topic/example "> Lexemple suivant indique comment joindre un objet AccessibilityProperties simple à une occurrence TextField :
  938. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  939. import flash.text.TextField;
  940. import flash.accessibility.AccessibilityProperties;
  941. import flash.accessibility.Accessibility;
  942. import flash.system.Capabilities;
  943. var tf:TextField = new TextField();
  944. tf.text = "hello";
  945. var accessProps:AccessibilityProperties = new AccessibilityProperties();
  946. accessProps.name = "Greeting";
  947. tf.accessibilityProperties = accessProps;
  948. if (Capabilities.hasAccessibility) {
  949. Accessibility.updateProperties();
  950. }
  951. trace(tf.accessibilityProperties.name); // Greeting
  952. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.accessibility.xml#Accessibility/updateProperties()" class="- topic/link "><linktext class="- topic/linktext ">flash.accessibility.Accessibility.updateProperties()</linktext></link><link href="flash.accessibility.xml#AccessibilityProperties" class="- topic/link "><linktext class="- topic/linktext ">flash.accessibility.AccessibilityProperties</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:alpha:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">alpha</apiName><shortdesc class="- topic/shortdesc ">
  953. Indique la valeur de transparence alpha de lobjet spécifié.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  954. Indique la valeur de transparence alpha de lobjet spécifié. Les valeurs gérées sont comprises entre 0 (entièrement transparent) et 1 (entièrement opaque). La valeur par défaut est 1. Les objets daffichage <codeph class="+ topic/ph pr-d/codeph ">alpha</codeph> est défini sur 0 <i class="+ topic/ph hi-d/i ">sont</i> actifs, même sils sont invisibles.
  955. </apiDesc><example conref="examples\DisplayObject.alpha.1.as" class="- topic/example "> Le code suivant définit la propriété <codeph class="+ topic/ph pr-d/codeph ">alpha</codeph> dun sprite sur 50 % lorsque la souris survole le sprite :
  956. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  957. import flash.display.Sprite;
  958. import flash.events.MouseEvent;
  959. var circle:Sprite = new Sprite();
  960. circle.graphics.beginFill(0xFF0000);
  961. circle.graphics.drawCircle(40, 40, 40);
  962. addChild(circle);
  963. circle.addEventListener(MouseEvent.MOUSE_OVER, dimObject);
  964. circle.addEventListener(MouseEvent.MOUSE_OUT, restoreObject);
  965. function dimObject(event:MouseEvent):void {
  966. event.target.alpha = 0.5;
  967. }
  968. function restoreObject(event:MouseEvent):void {
  969. event.target.alpha = 1.0;
  970. }
  971. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:blendMode:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">blendMode</apiName><shortdesc class="- topic/shortdesc ">
  972. Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  973. Valeur de la classe BlendMode qui spécifie le mode de fondu à utiliser. Une image bitmap peut être dessinée en interne de deux manières. Si un mode de fondu ou un masque de découpage externe est activé, limage bitmap est dessinée en ajoutant une forme carrée remplie avec limage bitmap au rendu vectoriel. Si vous tentez de définir cette propriété sur une valeur non valide, les moteurs dexécution de Flash la remplacent par <codeph class="+ topic/ph pr-d/codeph ">BlendMode.NORMAL</codeph>.
  974. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> affecte chaque pixel de lobjet daffichage. Chaque pixel est composé de trois couleurs élémentaires (rouge, vert et bleu), chacune de ces couleurs ayant une valeur située entre 0x00 et 0xFF. Flash Player ou Adobe AIR compare chaque couleur constituante dun pixel dans le clip à la couleur correspondante du pixel darrière-plan. Par exemple si <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> est défini sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.LIGHTEN</codeph>, Flash Player ou Adobe AIR compare la valeur rouge de lobjet daffichage avec la valeur rouge de larrière-plan, et utilise la plus claire des deux comme valeur pour le composant rouge de la couleur affichée.</p>
  975. <p class="- topic/p ">Le tableau suivant répertorie les réglages <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph>. La classe BlendMode définit les valeurs de chaîne que vous pouvez utiliser. Les illustrations du tableau ci-dessous présentent les valeurs <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> appliquées à un objet daffichage (2) circulaire superposé sur un autre objet daffichage (1).</p>
  976. <p class="- topic/p ">
  977. <adobeimage alt="Carré numéro 1" href="../../images/blendMode-0a.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/> <adobeimage alt="Cercle numéro 2" href="../../images/blendMode-0b.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/>
  978. </p>
  979. <adobetable class="innertable"><tgroup cols="3" class="- topic/tgroup "><thead class="- topic/thead "><row class="- topic/row "><entry class="- topic/entry ">Constante BlendMode</entry><entry class="- topic/entry ">Illustration</entry><entry class="- topic/entry ">Description</entry></row></thead><tbody class="- topic/tbody "><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.NORMAL</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu NORMAL" href="../../images/blendMode-1.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Lobjet daffichage apparaît devant larrière-plan. Les valeurs de pixels de lobjet daffichage écrasent celles de larrière-plan. Lorsque lobjet daffichage est transparent, larrière-plan est visible.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.LAYER</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu LAYER" href="../../images/blendMode-2.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Impose la création dun groupe de transparences pour lobjet daffichage. Cela signifie que lobjet daffichage est précomposé dans un tampon temporaire avant que son traitement ne se poursuive. Cette opération sexécute automatiquement si lobjet daffichage est préalablement placé en mémoire cache par le biais dune mise en cache des bitmaps ou sil correspond à un conteneur dobjet daffichage qui possède au moins un objet enfant associé à un réglage <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> autre que <codeph class="+ topic/ph pr-d/codeph ">BlendMode.NORMAL</codeph>. Pas de prise en charge sous le rendu sur GPU.
  980. </entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.MULTIPLY</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu MULTIPLY" href="../../images/blendMode-3.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Multiplie les valeurs des couleurs élémentaires de lobjet daffichage par celles de la couleur darrière-plan, puis les normalise en les divisant par 0xFF, ce qui donne des couleurs plus sombres. Ce réglage est souvent utilisé pour les effets dombre et de profondeur.
  981. <p class="- topic/p ">Par exemple, si une couleur élémentaire (comme le rouge) dun pixel de lobjet daffichage et la couleur correspondante du pixel de larrière-plan ont toutes les deux une valeur de 0x88, le résultat de la multiplication est 0x4840. La division par 0xFF donne une valeur de 0x48 pour cette couleur élémentaire, qui est plus sombre que celle de lobjet daffichage ou de larrière-plan.</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.SCREEN</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu SCREEN" href="../../images/blendMode-4.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Multiplie le complément (linverse) de la couleur de lobjet daffichage par le complément de la couleur darrière-plan, ce qui donne un effet de blanchissement. Ce réglage est couramment utilisé pour la mise en valeur ou pour supprimer les parties noires de lobjet daffichage.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.LIGHTEN</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu LIGHTEN" href="../../images/blendMode-5.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Sélectionne les plus claires des couleurs élémentaires de lobjet daffichage et la couleur darrière-plan (celles qui ont les valeurs les plus élevées). Ce réglage est généralement utilisé pour les superpositions.
  982. <p class="- topic/p ">Par exemple, si lobjet daffichage possède un pixel dont la valeur RVB est 0xFFCC33, et que le pixel darrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB obtenue pour le pixel affiché est 0xFFF833 (car 0xFF > 0xDD, 0xCC &lt; 0xF8 et 0x33 > 0x00 = 33). Pas de prise en charge sous le rendu sur GPU.</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.DARKEN</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu DARKEN" href="../../images/blendMode-6.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Sélectionne les plus sombres des couleurs élémentaires de lobjet daffichage et de larrière-plan (celles qui ont les valeurs les plus faibles). Ce réglage est généralement utilisé pour les superpositions.
  983. <p class="- topic/p ">Par exemple, si lobjet daffichage possède un pixel dont la valeur RVB est 0xFFCC33, et que le pixel darrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB obtenue pour le pixel affiché est 0xDDCC00 (car 0xFF > 0xDD, 0xCC &lt; 0xF8 et 0x33 > 0x00 = 33). Pas de prise en charge sous le rendu sur GPU.</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.DIFFERENCE</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu DIFFERENCE" href="../../images/blendMode-7.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Compare les couleurs élémentaires de lobjet daffichage à celles de son arrière-plan et soustrait la valeur la plus sombre des deux couleurs élémentaires de la plus claire. Ce réglage est habituellement utilisé pour obtenir des couleurs plus vibrantes.
  984. <p class="- topic/p ">Par exemple, si lobjet daffichage possède un pixel dont la valeur RVB est 0xFFCC33, et le pixel darrière-plan possède une valeur RVB réglée sur 0xDDF800, la valeur RVB résultante du pixel affiché est 0x222C33 (parce que 0xFF - 0xDD = 0x22, 0xF8 - 0xCC = 0x2C et 0x33 - 0x00 = 0x33).</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.ADD</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu ADD" href="../../images/blendMode-8.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Ajoute les valeurs des couleurs élémentaires de lobjet daffichage à celles de son arrière-plan, en appliquant un plafond de 0xFF. Ce réglage est habituellement utilisé pour animer un fondu déclaircissement entre deux objets.
  985. <p class="- topic/p ">Par exemple, si lobjet daffichage possède un pixel dont la valeur RVB est 0xAAA633, et que le pixel darrière-plan possède une valeur RVB réglée sur 0xDD2200, la valeur RVB résultante du pixel affiché est 0xFFC833 (parce que 0xAA + 0xDD > 0xFF, 0xA6 + 0x22 = 0xC8 et 0x33 + 0x00 = 0x33).</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.SUBTRACT</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu SUBTRACT" href="../../images/blendMode-9.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Soustrait les valeurs des couleurs élémentaires de lobjet daffichage de celles de la couleur darrière-plan, en appliquant un plancher de 0. Ce réglage est habituellement utilisé pour animer un fondu de plus en plus sombre entre deux objets.
  986. <p class="- topic/p ">Par exemple, si lobjet daffichage possède un pixel dont la valeur RVB est 0xAA2233, et que le pixel darrière-plan a une valeur RVB réglée sur 0xDDA600, alors la valeur RVB obtenue pour le pixel affiché est 0x338400 (car 0xDD - 0xAA = 0x33, 0xA6 - 0x22 = 0x84 et 0x00 - 0x33 &lt; 0x00).</p></entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.INVERT</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu INVERT" href="../../images/blendMode-10.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Inverse larrière-plan.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.ALPHA</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu ALPHA" href="../../images/blendMode-11.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Applique la valeur alpha de chaque pixel de lobjet daffichage à larrière-plan. Pour ce faire, le réglage <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> de lobjet daffichage parent doit être réglé sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.LAYER</codeph>. Par exemple, dans lillustration, lobjet daffichage parent, qui est un arrière-plan blanc, a un paramètre <codeph class="+ topic/ph pr-d/codeph ">blendMode = BlendMode.LAYER</codeph>. Pas de prise en charge sous le rendu sur GPU.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.ERASE</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu ERASE" href="../../images/blendMode-12.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Efface larrière-plan sur la base de la valeur alpha de lobjet daffichage. Pour ce faire, le réglage <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> de lobjet daffichage parent doit être défini sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.LAYER</codeph>. Par exemple, dans lillustration, lobjet daffichage parent, qui est un arrière-plan blanc, a un paramètre <codeph class="+ topic/ph pr-d/codeph ">blendMode = BlendMode.LAYER</codeph>. Pas de prise en charge sous le rendu sur GPU.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.OVERLAY</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu OVERLAY" href="../../images/blendMode-13.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Ajuste la couleur de chaque pixel sur la base de lobscurité de larrière-plan. Si larrière-plan est plus clair quun gris à 50 %, les couleurs de lobjet daffichage et de larrière-plan sont masquées, ce qui donne une couleur plus claire. Si larrière-plan est plus foncé quun gris à 50 %, les couleurs sont multipliées, ce qui donne une couleur plus sombre. Ce réglage est habituellement utilisé pour les effets dombrage. Pas de prise en charge sous le rendu sur GPU.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.HARDLIGHT</codeph></entry><entry class="- topic/entry "><adobeimage alt="mode de fondu HARDLIGHT" href="../../images/blendMode-14.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry><entry class="- topic/entry ">Ajuste la couleur de chaque pixel sur la base de lobscurité de lobjet daffichage. Si lobjet daffichage est plus clair quun gris à 50 %, les couleurs de lobjet daffichage et de larrière-plan sont masquées, ce qui permet dobtenir une couleur plus claire. Si lobjet daffichage est plus foncé quun gris à 50 %, les couleurs sont multipliées, ce qui donne une couleur plus sombre. Ce réglage est habituellement utilisé pour les effets dombrage. Pas de prise en charge sous le rendu sur GPU.</entry></row><row valign="top" class="- topic/row "><entry class="- topic/entry "><codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph></entry><entry align="center" valign="middle" class="- topic/entry ">S/O</entry><entry class="- topic/entry ">Ajuste la couleur à laide dune routine de shader personnalisée. Le shader utilisé est spécifié en tant quoccurrence Shader affectée à la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph>. La définition de la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> dun objet daffichage sur une occurrence Shader définit automatiquement la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> de lobjet daffichage sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph>. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph> sans que la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> nait été définie auparavant, la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.NORMAL</codeph>. Pas de prise en charge sous le rendu sur GPU.</entry></row></tbody></tgroup></adobetable>
  987. </apiDesc><example conref="examples\DisplayObject.blendMode.1.as" class="- topic/example "> Le code suivant crée deux objets sprite, un carré et un cercle, puis définit le mode de fondu du cercle (au premier plan) sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SUBTRACT</codeph> lorsque le pointeur survole le cercle :
  988. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  989. import flash.display.Sprite;
  990. import flash.display.BlendMode;
  991. import flash.events.MouseEvent;
  992. var square:Sprite = new Sprite();
  993. square.graphics.beginFill(0xFF88CC);
  994. square.graphics.drawRect(0, 0, 80, 80);
  995. addChild(square);
  996. var circle:Sprite = new Sprite();
  997. circle.graphics.beginFill(0xAA0022);
  998. circle.graphics.drawCircle(40, 40, 40);
  999. addChild(circle);
  1000. circle.addEventListener(MouseEvent.MOUSE_OVER, dimObject);
  1001. circle.addEventListener(MouseEvent.MOUSE_OUT, restoreObject);
  1002. function dimObject(event:MouseEvent):void {
  1003. event.target.blendMode = BlendMode.SUBTRACT;
  1004. }
  1005. function restoreObject(event:MouseEvent):void {
  1006. event.target.blendMode = BlendMode.NORMAL;
  1007. }
  1008. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#BlendMode" class="- topic/link "><linktext class="- topic/linktext ">flash.display.BlendMode</linktext></link><link href="flash.display.xml#DisplayObject/blendShader" class="- topic/link "><linktext class="- topic/linktext ">blendShader</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:cacheAsBitmapMatrix:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">cacheAsBitmapMatrix</apiName><shortdesc class="- topic/shortdesc ">
  1009. Sil nest pas nul, cet objet Matrix définit le mode de rendu dun objet daffichage lorsque cacheAsBitmap est définie sur true.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2.0" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.geom:Matrix</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Matrice de transformation utilisée lors du rendu dune version mise en cache de limage bitmap de cet objet daffichage.
  1010. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1011. Sil nest pas nul, cet objet Matrix définit le mode de rendu dun objet daffichage lorsque <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>. Lapplication utilise cette matrice comme matrice de transformation appliquée lors du rendu de la version bitmap de lobjet daffichage.
  1012. <p class="- topic/p "><i class="+ topic/ph hi-d/i ">Prise en charge du profil AIR :</i> cette fonctionnalité est prise en charge sur les périphériques mobiles, mais ne lest pas sur les systèmes dexploitation de bureau. Il possède également une prise en charge limitée sur les périphériques AIR pour TV. Plus précisément, sur les périphériques AIR pour TV, la prise en charge des transformations inclut la mise à léchelle et la translation, mais pas la rotation ni linclinaison. Voir <xref href="http://help.adobe.com/en_US/air/build/WS144092a96ffef7cc16ddeea2126bb46b82f-8000.html" class="- topic/xref ">Prise en charge du profil AIR</xref> pour plus dinformations sur la prise en charge de lAPI dans plusieurs profils.</p>
  1013. <p class="- topic/p ">Si la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> est définie, lapplication conserve une image bitmap mise en cache lors de diverses transformations 2D, notamment la translation, la rotation et la mise à léchelle. Si lapplication utilise laccélération matérielle, lobjet est stocké dans la mémoire vidéo comme texture. Ceci permet au GPU dappliquer à lobjet les transformations prises en charge. Le processeur graphique peut effectuer ces transformations plus rapidement que lunité centrale.</p>
  1014. <p class="- topic/p ">Pour utiliser laccélération matérielle, définissez le rendu sur GPU dans longlet Général de la boîte de dialogue Paramètres iPhone de Flash Professional CS5. Vous pouvez également définir la propriété <codeph class="+ topic/ph pr-d/codeph ">renderMode</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">gpu</codeph> dans le fichier descripteur de lapplication. Notez que les périphériques AIR pour TV font automatiquement appel à laccélération matérielle, si elle est disponible.</p>
  1015. <p class="- topic/p ">Par exemple, le code suivant envoie une représentation bitmap non transformée de lobjet daffichage au GPU :</p>
  1016. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">matrix:Matrix = new Matrix(); // creates an identity matrix
  1017. mySprite.cacheAsBitmapMatrix = matrix;
  1018. mySprite.cacheAsBitmap = true;</codeblock>
  1019. <p class="- topic/p ">Généralement, la matrice didentité (<codeph class="+ topic/ph pr-d/codeph ">new Matrix()</codeph>) suffit. Cependant, vous pouvez utiliser une autre matrice, notamment une matrice réduite, pour charger une autre image bitmap dans le GPU. Par exemple, lexemple suivant applique une matrice <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> mise à léchelle 0,5 sur les axes x et y. Lobjet bitmap quutilise le processeur graphique est plus petit ; néanmoins, ce dernier ajuste la taille de lobjet en fonction de la propriété transform.matrix de lobjet daffichage :</p>
  1020. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">matrix:Matrix = new Matrix(); // creates an identity matrix
  1021. matrix.scale(0.5, 0.5); // scales the matrix
  1022. mySprite.cacheAsBitmapMatrix = matrix;
  1023. mySprite.cacheAsBitmap = true;</codeblock>
  1024. <p class="- topic/p ">En règle générale, vous devez sélectionner une matrice permettant de dimensionner lobjet daffichage à la taille à laquelle il apparaîtra dans lapplication. Par exemple, si votre application affiche la version bitmap du sprite réduit de moitié, utilisez une matrice qui réduit de moitié. Si votre application affiche le sprite plus grand que ses dimensions actuelles, utilisez une matrice qui effectue une augmentation à laide de ce facteur.</p>
  1025. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> convient aux transformations 2D. Si vous devez appliquer des transformations en 3D, définissez une propriété 3D de lobjet et manipulez sa propriété <codeph class="+ topic/ph pr-d/codeph ">transform.matrix3D</codeph>. Si lapplication est mise en package à laide du mode GPU, les transformations 3D sont appliquées à lobjet via le GPU. La propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> est ignorée pour les objets 3D.</p>
  1026. </apiDesc><example conref="examples\DisplayObject.cacheAsBitmapMatrix.as" class="- topic/example "> Lexemple suivant utilise la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> pour appliquer des transformations à une version bitmap du clip <codeph class="+ topic/ph pr-d/codeph ">my_shape</codeph>.
  1027. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1028. import flash.geom.Matrix;
  1029. import flash.display.*;
  1030. import flash.utils.Timer;
  1031. var my_shape:MovieClip = new MovieClip();
  1032. my_shape.graphics.beginFill(0xCCFF00);
  1033. my_shape.graphics.drawRect(200, 0, 100, 100);
  1034. addChild(my_shape);
  1035. var my_timer:Timer = new Timer(250);
  1036. my_timer.start();
  1037. my_timer.addEventListener(TimerEvent.TIMER, timerHandler);
  1038. // make sure this Display Object remains cached for all 2D transforms
  1039. my_shape.cacheAsBitmap = true;
  1040. my_shape.cacheAsBitmapMatrix = new Matrix();
  1041. // rotation variables
  1042. const initAngle:Number = 0;
  1043. const pi:Number = 3.142;
  1044. const incrAngle:Number = pi/10;
  1045. // scaling variables
  1046. const initScale:Number = 0.25;
  1047. const incrScale: Number = 1.1;
  1048. var initHeight : Number = my_shape.height;
  1049. var initWidth : Number = my_shape.width;
  1050. // translation variables
  1051. var incrX : Number = root.width / 20;
  1052. var incrY : Number = root.height / 10;
  1053. // do some initial transforms
  1054. var tempMat : Matrix = my_shape.transform.matrix;
  1055. tempMat.rotate(initAngle);
  1056. tempMat.scale(initScale, initScale);
  1057. my_shape.transform.matrix = tempMat;
  1058. function timerHandler(evt:TimerEvent):void {
  1059. tempMat = my_shape.transform.matrix;
  1060. tempMat.rotate(incrAngle);
  1061. tempMat.translate(incrX, incrY);
  1062. tempMat.scale(incrScale, incrScale);
  1063. my_shape.transform.matrix = tempMat;
  1064. // ensure we are still in a reasonable state or reset
  1065. if(my_shape.height > stage.stageHeight/2)
  1066. {
  1067. my_shape.height = initHeight;
  1068. }
  1069. if(my_shape.width > stage.stageWidth/2)
  1070. {
  1071. my_shape.width = initWidth;
  1072. }
  1073. if(my_shape.x > stage.stageWidth)
  1074. {
  1075. my_shape.x = 0;
  1076. }
  1077. else if (my_shape.x &lt; 0)
  1078. {
  1079. my_shape.x = stage.stageWidth;
  1080. }
  1081. if(my_shape.y > stage.stageHeight)
  1082. {
  1083. my_shape.y = 0;
  1084. }
  1085. else if (my_shape.y &lt; 0)
  1086. {
  1087. my_shape.y = stage.stageHeight;
  1088. }
  1089. }
  1090. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/cacheAsBitmap" class="- topic/link "><linktext class="- topic/linktext ">cacheAsBitmap</linktext></link><link href="flash.geom.xml#Matrix3D" class="- topic/link "><linktext class="- topic/linktext ">flash.geom.Matrix3D</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:cacheAsBitmap:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">cacheAsBitmap</apiName><shortdesc class="- topic/shortdesc ">
  1091. Si la valeur true est définie, les moteurs dexécution de Flash placent en mémoire cache une version bitmap interne de lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Indique si la mise en cache de cet objet DisplayObject sous forme de bitmap est activée ou non.
  1092. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1093. Si la valeur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> est définie, les moteurs dexécution de Flash placent en mémoire cache une version bitmap interne de lobjet daffichage. Cette mise en cache permet daméliorer les performances des objets daffichage qui intègrent du contenu vectoriel complexe.
  1094. <p class="- topic/p ">Toutes les données vectorielles dun objet daffichage contenant une image bitmap en mémoire cache sont tracées sur limage bitmap et non pas sur laffichage principal. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> est définie sur null ou nest pas prise en charge, limage bitmap est alors copiée sur laffichage principal sous forme de pixels non étirés et non pivotés accrochés aux limites de pixels les plus proches. Les correspondances des pixels avec lobjet parent se font selon un rapport de 1 à 1. Si les limites de limage bitmap changent, elle est recréée au lieu dêtre étirée.</p>
  1095. <p class="- topic/p ">Si la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> nest pas nulle et est prise en charge, lobjet est dessiné sur limage bitmap hors écran à laide de cette matrice, et les résultats détirement et/ou de rotation de ce rendu sont utilisés pour dessiner lobjet sur laffichage principal.</p>
  1096. <p class="- topic/p ">Aucune bitmap interne nest créée sauf si la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</p>
  1097. <p class="- topic/p ">Après avoir défini la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> du bouton sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, le rendu ne change pas, bien que lobjet daffichage procède automatiquement à laccrochage aux pixels. La vitesse danimation peut être beaucoup plus importante selon la complexité du contenu vectoriel.
  1098. </p>
  1099. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est définie automatiquement sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> lorsque vous appliquez un filtre à lobjet daffichage (lorsque son tableau <codeph class="+ topic/ph pr-d/codeph ">filter</codeph> nest pas vide). Lorsquun objet daffichage est filtré, <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> renvoie la valeur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> pour cet objet daffichage, même si vous laviez définie sur <codeph class="+ topic/ph pr-d/codeph ">false</codeph>. Si vous supprimez tous les filtres dun objet daffichage, le réglage <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> à sa position précédente.</p>
  1100. <p class="- topic/p ">Un objet daffichage nutilise pas dimage bitmap, même si la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> et procède au rendu à partir de données vectorielles dans les cas suivants :</p>
  1101. <ul class="- topic/ul "><li class="- topic/li ">Limage bitmap est trop grande : dans AIR 1.5 et Flash Player 10, la taille maximale dune image bitmap est de 8 191 pixels en largeur ou en hauteur, et le nombre total de pixels ne peut pas excéder 16 777 215 pixels (ainsi, si la largeur dune image bitmap est de 8 191 pixels, sa hauteur maximale doit être de 2 048 pixels). Dans Flash Player 9 et versions antérieures, la limite est de 2 880 pixels de haut sur 2 880 pixels de large.</li><li class="- topic/li ">Limage bitmap ne peut être allouée en mémoire (erreur liée à une saturation de la mémoire). </li></ul>
  1102. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est utilisée de préférence avec les clips dont le contenu est principalement statique et qui nest ni redimensionné, ni pivoté de façon fréquente. Avec ce type de clip, <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> permet daméliorer les performances lors de la conversion (lorsque les positions <i class="+ topic/ph hi-d/i ">x</i> et <i class="+ topic/ph hi-d/i ">y</i> sont changées).</p>
  1103. </apiDesc><example conref="examples\DisplayObject.cacheAsBitmap.1.as" class="- topic/example "> Lexemple suivant applique un filtre dombre portée à une occurrence de lobjet Shape. Il présente ensuite la valeur de la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> lorsquun filtre est appliqué :
  1104. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1105. import flash.display.Sprite;
  1106. import flash.filters.DropShadowFilter
  1107. var circle:Sprite = new Sprite();
  1108. circle.graphics.beginFill(0xAA0022);
  1109. circle.graphics.drawCircle(40, 40, 40);
  1110. addChild(circle);
  1111. trace(circle.cacheAsBitmap); // false
  1112. var filter:DropShadowFilter = new DropShadowFilter();
  1113. circle.filters = [filter];
  1114. trace(circle.cacheAsBitmap); // true
  1115. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/cacheAsBitmapMatrix" class="- topic/link "><linktext class="- topic/linktext ">cacheAsBitmapMatrix</linktext></link><link href="flash.display.xml#DisplayObject/opaqueBackground" class="- topic/link "><linktext class="- topic/linktext ">opaqueBackground</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:filters:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">filters</apiName><shortdesc class="- topic/shortdesc ">
  1116. Tableau indexé contenant tous les objets filtre actuellement associés à lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Array</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> comprend un ShaderFilter et que le type de sortie du shader nest pas compatible avec cette opération (le shader doit spécifier une sortie <codeph class="+ topic/ph pr-d/codeph ">pixel4</codeph>).
  1117. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> comprend un ShaderFilter et que le shader ne spécifie aucune entrée dimage ou que la première entrée nest pas une entrée <codeph class="+ topic/ph pr-d/codeph ">image4</codeph>.
  1118. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> comprend un ShaderFilter et que le shader spécifie une entrée dimage nont fournie.
  1119. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> comprend une occurrence de ShaderFilter, ByteArray ou Vector.&lt;Number> en tant quentrée de shader, et les propriétés <codeph class="+ topic/ph pr-d/codeph ">width</codeph> et <codeph class="+ topic/ph pr-d/codeph ">height</codeph> ne sont pas spécifiées pour lobjet ShaderInput, ou les valeurs spécifiées ne correspondent pas à la quantité de données dans les données dentrée. Voir la propriété <codeph class="+ topic/ph pr-d/codeph ">ShaderInput.input</codeph> pour plus dinformations.
  1120. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1121. Tableau indexé contenant tous les objets filtre actuellement associés à lobjet daffichage. Le package flash.filters contient plusieurs classes qui définissent des filtres spécifiques.
  1122. <p class="- topic/p ">Ces filtres peuvent sappliquer dans Flash Professional pendant la phase de conception ou dexécution à laide du code ActionScript. Pour appliquer un filtre avec ActionScript, vous devez créer une copie temporaire de lintégralité du tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph>, modifier le tableau temporaire, puis reporter les valeurs de ce tableau temporaire dans le tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph>. Vous ne pouvez pas ajouter directement un nouvel objet filtre au tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph>.</p>
  1123. <p class="- topic/p ">Pour ajouter un filtre à laide du code ActionScript, exécutez les opérations suivantes (supposons que lobjet daffichage cible est appelé <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject</codeph>) :</p>
  1124. <ol class="- topic/ol "><li class="- topic/li ">Créez un objet filtre avec la méthode constructeur de la classe de filtre choisie.</li><li class="- topic/li ">Assignez la valeur du tableau <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject.filters</codeph> à un tableau temporaire, tel que celui qui est nommé <codeph class="+ topic/ph pr-d/codeph ">myFilters</codeph>.</li><li class="- topic/li ">Ajoutez le nouvel objet filtre au tableau temporaire, <codeph class="+ topic/ph pr-d/codeph ">myFilters</codeph>.</li><li class="- topic/li ">Affectez la valeur du tableau temporaire au tableau <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject.filters</codeph>.</li></ol>
  1125. <p class="- topic/p ">Si le tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> nest pas défini, il nest pas nécessaire dutiliser un tableau temporaire. Par contre, vous pouvez affecter directement un littéral de tableau contenant un ou plusieurs des objets filtre que vous avez créés. Le premier exemple de la section Exemples ajoute un filtre dombre portée à laide du code qui traite à la fois les tableaux de <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> définis et non définis.</p>
  1126. <p class="- topic/p ">Pour modifier un objet filtre, vous devez utiliser la technique de modification dune copie du tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> :</p>
  1127. <ol class="- topic/ol "><li class="- topic/li ">Assignez la valeur du tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> à un tableau temporaire, tel que celui qui est nommé <codeph class="+ topic/ph pr-d/codeph ">myFilters</codeph>.</li><li class="- topic/li ">Modifiez la propriété avec le tableau temporaire, <codeph class="+ topic/ph pr-d/codeph ">myFilters</codeph>. Par exemple, pour définir la propriété quality du premier filtre du tableau, utilisez le code suivant : <codeph class="+ topic/ph pr-d/codeph ">myFilters[0].quality = 1;</codeph></li><li class="- topic/li ">Affectez la valeur du tableau temporaire au tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph>.</li></ol>
  1128. <p class="- topic/p ">Lors du chargement, si un objet daffichage est associé à un filtre, ce bouton se place en mémoire cache en tant quimage bitmap transparente. A partir de ce stade, tant que le clip possède une liste de filtres valide, le lecteur place le clip en mémoire cache au format bitmap. Cette image bitmap source est ensuite reprise en tant quimage source pour les effets de filtrage. Tout objet daffichage comporte généralement deux bitmaps : le premier avec lobjet daffichage source non filtré dorigine et un autre pour limage finale après filtrage. Limage finale est utilisée pour le rendu. Tant que lobjet daffichage ne change pas, limage source ne nécessite aucune mise à jour.</p>
  1129. <p class="- topic/p ">Le package flash.filters contient des classes de filtres. Par exemple, pour créer un filtre DropShadow, vous devez écrire le code suivant :</p>
  1130. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1131. import flash.filters.DropShadowFilter
  1132. var myFilter:DropShadowFilter = new DropShadowFilter (distance, angle, color, alpha, blurX, blurY, quality, inner, knockout)
  1133. </codeblock>
  1134. <p class="- topic/p ">Vous pouvez utiliser lopérateur <codeph class="+ topic/ph pr-d/codeph ">is</codeph> pour déterminer le type de filtre affecté à chaque position dindex dans le tableau <codeph class="+ topic/ph pr-d/codeph ">filter</codeph>. Par exemple, le code suivant indique comment déterminer la position du premier filtre dans le tableau <codeph class="+ topic/ph pr-d/codeph ">filters</codeph> qui est DropShadowFilter :
  1135. </p>
  1136. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1137. import flash.text.TextField;
  1138. import flash.filters.~~;
  1139. var tf:TextField = new TextField();
  1140. var filter1:DropShadowFilter = new DropShadowFilter();
  1141. var filter2:GradientGlowFilter = new GradientGlowFilter();
  1142. tf.filters = [filter1, filter2];
  1143. tf.text = "DropShadow index: " + filterPosition(tf, DropShadowFilter).toString(); // 0
  1144. addChild(tf)
  1145. function filterPosition(displayObject:DisplayObject, filterClass:Class):int {
  1146. for (var i:uint = 0; i &lt; displayObject.filters.length; i++) {
  1147. if (displayObject.filters[i] is filterClass) {
  1148. return i;
  1149. }
  1150. }
  1151. return -1;
  1152. }
  1153. </codeblock>
  1154. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> comme vous ne pouvez pas appliquer directement un nouvel objet filtre au tableau <codeph class="+ topic/ph pr-d/codeph ">DisplayObject.filters</codeph>, le code suivant na pas deffet sur lobjet daffichage cible, appelé <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject</codeph> :</p>
  1155. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1156. myDisplayObject.filters.push(myDropShadow);
  1157. </codeblock>
  1158. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="../../flash/filters/package-detail.html" class="- topic/link "><linktext class="- topic/linktext ">Package flash.filters</linktext></link><link href="flash.display.xml#ShaderInput/input" class="- topic/link "><linktext class="- topic/linktext ">flash.display.ShaderInput.input</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:height:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">height</apiName><shortdesc class="- topic/shortdesc ">
  1159. Indique la hauteur de lobjet daffichage, en pixels.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1160. Indique la hauteur de lobjet daffichage, en pixels. La hauteur est calculée en fonction des limites du contenu de lobjet daffichage. Lorsque vous définissez la propriété <codeph class="+ topic/ph pr-d/codeph ">height</codeph>, la propriété <codeph class="+ topic/ph pr-d/codeph ">scaleY</codeph> est ajustée en conséquence, comme illustré dans le code suivant :
  1161. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1162. var rect:Shape = new Shape();
  1163. rect.graphics.beginFill(0xFF0000);
  1164. rect.graphics.drawRect(0, 0, 100, 100);
  1165. trace(rect.scaleY) // 1;
  1166. rect.height = 200;
  1167. trace(rect.scaleY) // 2;</codeblock>
  1168. <p class="- topic/p ">A lexception des objets TextField et Video, un objet daffichage sans contenu (comme un sprite vide) a une hauteur de 0, même si vous essayez de définir <codeph class="+ topic/ph pr-d/codeph ">height</codeph> sur une valeur différente.</p>
  1169. </apiDesc><example conref="examples\DisplayObject.height.1.as" class="- topic/example "> Le code suivant crée deux objets TextField et règle la propriété <codeph class="+ topic/ph pr-d/codeph ">height</codeph> de chacun en fonction de leur propriété <codeph class="+ topic/ph pr-d/codeph ">textHeight</codeph> ; il place également le deuxième champ de texte en définissant sa propriété <codeph class="+ topic/ph pr-d/codeph ">y</codeph> :
  1170. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1171. import flash.text.TextField;
  1172. var tf1:TextField = new TextField();
  1173. tf1.text = "Text Field 1";
  1174. tf1.border = true;
  1175. tf1.wordWrap = true;
  1176. tf1.width = 40;
  1177. tf1.height = tf1.textHeight + 5;
  1178. addChild(tf1);
  1179. var tf2:TextField = new TextField();
  1180. tf2.text = "Text Field 2";
  1181. tf2.border = true;
  1182. tf2.wordWrap = true;
  1183. tf2.width = 40;
  1184. tf2.height = tf2.textHeight + 5;
  1185. tf2.y = tf1.y + tf1.height + 5;
  1186. addChild(tf2);
  1187. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:loaderInfo:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">loaderInfo</apiName><shortdesc class="- topic/shortdesc ">
  1188. Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:LoaderInfo</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1189. Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet daffichage. La propriété <codeph class="+ topic/ph pr-d/codeph ">loaderInfo</codeph> est définie uniquement pour lobjet daffichage racine dun fichier SWF ou dune image bitmap chargée (et non pas dune image bitmap dessinée avec le code ActionScript). Pour trouver lobjet <codeph class="+ topic/ph pr-d/codeph ">loaderInfo</codeph> associé avec le fichier SWF qui contient un objet daffichage <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject</codeph>, utilisez <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject.root.loaderInfo</codeph>.
  1190. <p class="- topic/p ">Un grand fichier SWF peut superviser son téléchargement en appelant <codeph class="+ topic/ph pr-d/codeph ">this.root.loaderInfo.addEventListener(Event.COMPLETE, func)</codeph>.</p>
  1191. </apiDesc><example conref="examples\DisplayObject.loaderInfo.1.as" class="- topic/example "> Le code suivant suppose que <codeph class="+ topic/ph pr-d/codeph ">this</codeph> se rapporte à un objet daffichage. Le code renvoie lURL du fichier SWF racine pour lobjet daffichage :
  1192. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1193. trace (this.loaderInfo.url);
  1194. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#LoaderInfo" class="- topic/link "><linktext class="- topic/linktext ">Classe LoaderInfo</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:mask:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">mask</apiName><shortdesc class="- topic/shortdesc ">
  1195. Lobjet daffichage appelant est masqué par lobjet mask spécifié.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:DisplayObject</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Définit un masque pour lobjet daffichage.
  1196. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1197. Lobjet daffichage appelant est masqué par lobjet <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> spécifié. Afin de vous assurer que le masquage fonctionne lorsque la scène est redimensionnée, lobjet daffichage <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> doit figurer dans la section active de la liste daffichage. Lobjet <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> en tant que tel nest pas dessiné. Réglez <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">null</codeph> pour supprimer le masque.
  1198. <p class="- topic/p ">Pour pouvoir redimensionner un objet masque, il doit figurer dans la liste daffichage. Pour faire glisser un objet Sprite de masque (à laide de sa méthode <codeph class="+ topic/ph pr-d/codeph ">startDrag()</codeph>), vous devez placer ce dernier dans la liste daffichage. Pour appeler la méthode <codeph class="+ topic/ph pr-d/codeph ">startDrag()</codeph> dun sprite de masque en fonction dun événement <codeph class="+ topic/ph pr-d/codeph ">mouseDown</codeph> en cours de distribution par le sprite, définissez la propriété <codeph class="+ topic/ph pr-d/codeph ">buttonMode</codeph> du sprite sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</p>
  1199. <p class="- topic/p ">Lorsque les objets daffichage sont mis en cache en définissant la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> et la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmapMatrix</codeph> sur un objet Matrix, le masque et lobjet daffichage en cours de masquage doivent appartenir à la même image bitmap en mémoire cache. Par conséquent, si lobjet daffichage est mis en cache, le masque doit être un enfant de lobjet daffichage. Si un ancêtre de lobjet daffichage sur la liste daffichage est mis en cache, le masque doit être un enfant de cet ancêtre ou de lun de ses descendants. Si plusieurs ancêtres de lobjet masqué sont mis en cache, le masque doit être un descendant du conteneur mis en cache le plus proche de lobjet masqué dans la liste daffichage.</p>
  1200. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> un seul objet <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> ne peut être utilisé pour masquer plusieurs objets daffichage appelants. Lorsque <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> est affecté à un deuxième objet daffichage, il est supprimé du masque du premier objet et la propriété <codeph class="+ topic/ph pr-d/codeph ">mask</codeph> de cet objet devient <codeph class="+ topic/ph pr-d/codeph ">null</codeph>.</p>
  1201. </apiDesc><example conref="examples\DisplayObject.mask.1.as" class="- topic/example "> Le code suivant crée un objet TextField, ainsi quun objet Sprite qui est défini en tant que masque pour lobjet TextField. Lorsque lutilisateur clique sur le champ de texte, la fonction écouteur dévénement <codeph class="+ topic/ph pr-d/codeph ">drag()</codeph> appelle la méthode <codeph class="+ topic/ph pr-d/codeph ">startDrag()</codeph> de lobjet Sprite de masque :
  1202. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1203. import flash.text.TextField;
  1204. import flash.display.Sprite;
  1205. import flash.events.MouseEvent;
  1206. var tf:TextField = new TextField();
  1207. tf.text = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, "
  1208. + "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
  1209. tf.selectable = false;
  1210. tf.wordWrap = true;
  1211. tf.width = 150;
  1212. addChild(tf);
  1213. var square:Sprite = new Sprite();
  1214. square.graphics.beginFill(0xFF0000);
  1215. square.graphics.drawRect(0, 0, 40, 40);
  1216. addChild(square);
  1217. tf.mask = square;
  1218. tf.addEventListener(MouseEvent.MOUSE_DOWN, drag);
  1219. tf.addEventListener(MouseEvent.MOUSE_UP, noDrag);
  1220. function drag(event:MouseEvent):void {
  1221. square.startDrag();
  1222. }
  1223. function noDrag(event:MouseEvent):void {
  1224. square.stopDrag();
  1225. }
  1226. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:mouseX:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">mouseX</apiName><shortdesc class="- topic/shortdesc ">
  1227. Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1228. Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
  1229. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque</b> : si vous avez fait pivoter un objet DisplayObject, la coordonnée x renvoyée reflète lobjet non pivoté.</p>
  1230. </apiDesc><example conref="examples\DisplayObject.mouseX.1.as" class="- topic/example "> Le code suivant crée un objet Sprite et suit les positions <codeph class="+ topic/ph pr-d/codeph ">mouseX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">mouseY</codeph> lorsque lutilisateur clique sur le sprite :
  1231. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1232. import flash.display.Sprite;
  1233. import flash.events.MouseEvent;
  1234. var square:Sprite = new Sprite();
  1235. square.graphics.beginFill(0xFF0000);
  1236. square.graphics.drawRect(0, 0, 200, 200);
  1237. addChild(square);
  1238. square.addEventListener(MouseEvent.CLICK, traceCoordinates);
  1239. function traceCoordinates(event:MouseEvent):void {
  1240. trace(square.mouseX, square.mouseY);
  1241. }
  1242. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:mouseY:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">mouseY</apiName><shortdesc class="- topic/shortdesc ">
  1243. Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1244. Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
  1245. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque</b> : si vous avez fait pivoter un objet DisplayObject, la coordonnée y renvoyée reflète lobjet non pivoté.</p>
  1246. </apiDesc><example conref="examples\DisplayObject.mouseX.1.as" class="- topic/example "> Le code suivant crée un objet Sprite et suit les positions <codeph class="+ topic/ph pr-d/codeph ">mouseX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">mouseY</codeph> lorsque lutilisateur clique sur le sprite :
  1247. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1248. import flash.display.Sprite;
  1249. import flash.events.MouseEvent;
  1250. var square:Sprite = new Sprite();
  1251. square.graphics.beginFill(0xFF0000);
  1252. square.graphics.drawRect(0, 0, 200, 200);
  1253. addChild(square);
  1254. square.addEventListener(MouseEvent.CLICK, traceCoordinates);
  1255. function traceCoordinates(event:MouseEvent):void {
  1256. trace(square.mouseX, square.mouseY);
  1257. }
  1258. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:name:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">name</apiName><shortdesc class="- topic/shortdesc ">
  1259. Indique le nom doccurrence de DisplayObject.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Si vous tentez de définir cette propriété sur un objet qui a été placé dans le scénario de loutil de création de Flash.
  1260. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">IllegalOperationError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">flash.errors:IllegalOperationError</apiOperationClassifier></apiException><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Nom de cette occurrence de DisplayObject.
  1261. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1262. Indique le nom doccurrence de DisplayObject. Lobjet peut être identifié dans la liste denfants de son conteneur dobjet daffichage parent en appelant la méthode <codeph class="+ topic/ph pr-d/codeph ">getChildByName()</codeph> du conteneur de lobjet daffichage.
  1263. </apiDesc><example conref="examples\DisplayObject.name.1.as" class="- topic/example "> Le code suivant crée deux objets Sprite et suit la propriété <codeph class="+ topic/ph pr-d/codeph ">name</codeph> associée lorsque lutilisateur clique sur lun des objets :
  1264. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1265. import flash.display.Sprite;
  1266. import flash.events.MouseEvent;
  1267. var circle1:Sprite = new Sprite();
  1268. circle1.graphics.beginFill(0xFF0000);
  1269. circle1.graphics.drawCircle(40, 40, 40);
  1270. circle1.name = "circle1";
  1271. addChild(circle1);
  1272. circle1.addEventListener(MouseEvent.CLICK, traceName);
  1273. var circle2:Sprite = new Sprite();
  1274. circle2.graphics.beginFill(0x0000FF);
  1275. circle2.graphics.drawCircle(140, 40, 40);
  1276. circle2.name = "circle2";
  1277. addChild(circle2);
  1278. circle2.addEventListener(MouseEvent.CLICK, traceName);
  1279. function traceName(event:MouseEvent):void {
  1280. trace(event.target.name);
  1281. }
  1282. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:opaqueBackground:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">opaqueBackground</apiName><shortdesc class="- topic/shortdesc ">
  1283. Indique si lobjet daffichage est opaque avec une couleur darrière-plan spécifique.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Object</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1284. Indique si lobjet daffichage est opaque avec une couleur darrière-plan spécifique. Une image bitmap transparente contient des données de canal alpha et est dessinée de façon transparente. Une image bitmap opaque ne comporte pas de canal alpha (et procède au rendu plus rapidement quavec une image bitmap transparente). Si limage bitmap est opaque, vous spécifiez la couleur darrière-plan à utiliser.
  1285. <p class="- topic/p ">Si elle est réglée sur une valeur numérique, la surface est opaque (et non transparente) et la couleur darrière-plan RVB correspond au nombre spécifié. Si défini sur <codeph class="+ topic/ph pr-d/codeph ">null</codeph> (la valeur par défaut), lobjet daffichage a un arrière-plan transparent.</p>
  1286. <p class="- topic/p ">La propriété <codeph class="+ topic/ph pr-d/codeph ">opaqueBackground</codeph> est conçue principalement pour lutilisation avec la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph>, pour loptimisation du rendu. Pour les objets daffichage dont la propriété <codeph class="+ topic/ph pr-d/codeph ">cacheAsBitmap</codeph> est définie sur true, le paramètre <codeph class="+ topic/ph pr-d/codeph ">opaqueBackground</codeph> peut améliorer les performances de rendu.</p>
  1287. <p class="- topic/p ">La zone opaque darrière-plan nest <i class="+ topic/ph hi-d/i ">pas</i> prise comme référence lors de lappel de la méthode <codeph class="+ topic/ph pr-d/codeph ">hitTestPoint()</codeph> avec le paramètre <codeph class="+ topic/ph pr-d/codeph ">shapeFlag</codeph> défini sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</p>
  1288. <p class="- topic/p ">La zone darrière-plan opaque ne réagit pas aux événements de souris.</p>
  1289. </apiDesc><example conref="examples\DisplayObject.opaqueBackground.1.as" class="- topic/example "> Le code suivant crée un objet Shape avec un cercle bleu et définit sa propriété <codeph class="+ topic/ph pr-d/codeph ">opaqueBackground</codeph> sur rouge (0xFF0000) :
  1290. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1291. import flash.display.Shape;
  1292. var circle:Shape = new Shape();
  1293. circle.graphics.beginFill(0x0000FF);
  1294. circle.graphics.drawCircle(40, 40, 40);
  1295. circle.opaqueBackground = 0xFF0000;
  1296. addChild(circle);
  1297. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/cacheAsBitmap" class="- topic/link "><linktext class="- topic/linktext ">cacheAsBitmap</linktext></link><link href="flash.display.xml#DisplayObject/hitTestPoint()" class="- topic/link "><linktext class="- topic/linktext ">hitTestPoint()</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:parent:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">parent</apiName><shortdesc class="- topic/shortdesc ">
  1298. Indique lobjet DisplayObjectContainer qui contient lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:DisplayObjectContainer</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lobjet daffichage parent appartient à un sandbox de sécurité auquel vous navez pas accès. Pour éviter ce cas de figure, faites en sorte que lanimation parent appelle la méthode <codeph class="+ topic/ph pr-d/codeph ">Security.allowDomain()</codeph>.
  1299. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">SecurityError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">SecurityError</apiOperationClassifier></apiException></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1300. Indique lobjet DisplayObjectContainer qui contient lobjet daffichage. Appliquez la propriété <codeph class="+ topic/ph pr-d/codeph ">parent</codeph> pour spécifier un chemin relatif vers les objets daffichage qui figurent au-dessus de lobjet daffichage actuel dans la hiérarchie de liste daffichage.
  1301. <p class="- topic/p ">Vous pouvez utiliser <codeph class="+ topic/ph pr-d/codeph ">parent</codeph> pour remonter de plusieurs niveaux dans larborescence de la liste daffichage, comme dans lexemple suivant :</p>
  1302. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1303. this.parent.parent.alpha = 20;
  1304. </codeblock>
  1305. </apiDesc><example conref="examples\DisplayObject.parent.1.as" class="- topic/example "> Le code suivant crée trois objets Sprite et indique comment la propriété <codeph class="+ topic/ph pr-d/codeph ">parent</codeph> doit refléter la hiérarchie de la liste daffichage :
  1306. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1307. import flash.display.Sprite;
  1308. var sprite1:Sprite = new Sprite();
  1309. sprite1.name = "sprite1";
  1310. var sprite2:Sprite = new Sprite();
  1311. sprite2.name = "sprite2";
  1312. var sprite3:Sprite = new Sprite();
  1313. sprite3.name = "sprite3";
  1314. sprite1.addChild(sprite2);
  1315. sprite2.addChild(sprite3);
  1316. trace(sprite2.parent.name); // sprite1
  1317. trace(sprite3.parent.name); // sprite2
  1318. trace(sprite3.parent.parent.name); // sprite1
  1319. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:root:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">root</apiName><shortdesc class="- topic/shortdesc ">
  1320. Pour un objet daffichage résidant dans un fichier SWF chargé, la propriété root correspond à lobjet daffichage de premier niveau dans la partie de la structure arborescente de la liste daffichage représentée par ce fichier.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:DisplayObject</apiValueClassifier><apiTipTexts><apiTipText class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiTipText ">Renvoie lobjet daffichage racine associé à lobjet.
  1321. </apiTipText></apiTipTexts></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1322. Pour un objet daffichage résidant dans un fichier SWF chargé, la propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> correspond à lobjet daffichage de premier niveau dans la partie de la structure arborescente de la liste daffichage représentée par ce fichier. Pour un objet Bitmap représentant un fichier dimage chargé, la propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> correspond à lobjet Bitmap lui-même. Pour loccurrence de la classe principale du premier fichier SWF chargé, la propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> correspond à lobjet daffichage lui-même. La propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> de lobjet Stage correspond à lobjet Stage en tant que tel. La propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">null</codeph> pour tout objet daffichage qui na pas été ajouté à la liste daffichage, sauf sil a été ajouté à un conteneur dobjet daffichage qui ne rentre pas dans le cadre de la liste daffichage, mais qui est un enfant de lobjet daffichage de plus haut niveau dans un fichier SWF chargé.
  1323. <p class="- topic/p ">Par exemple, si vous créez un nouvel objet Sprite en appelant la méthode de constructeur <codeph class="+ topic/ph pr-d/codeph ">Sprite()</codeph>, sa propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> reste <codeph class="+ topic/ph pr-d/codeph ">null</codeph> jusquà ce quelle soit ajoutée à la liste daffichage (ou pour un conteneur dobjet daffichage qui ne rentre pas dans le cadre de la liste daffichage, mais qui est un enfant de lobjet daffichage de plus haut niveau dans un fichier SWF chargé).</p>
  1324. <p class="- topic/p ">Pour un fichier SWF chargé, même si lobjet Loader utilisé pour charger le fichier ne figure pas dans la liste daffichage, lobjet daffichage de plus haut niveau du fichier SWF voit sa propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> définie sur lui-même. La propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> de lobjet Loader nest pas définie tant quelle nest pas ajoutée en tant quenfant de lobjet daffichage pour lequel la propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> est définie.</p>
  1325. </apiDesc><example conref="examples\DisplayObject.root.1.as" class="- topic/example "> Le code suivant indique la différence entre la propriété <codeph class="+ topic/ph pr-d/codeph ">root</codeph> de lobjet Stage, pour un objet daffichage (un objet Loader) qui nest pas chargé (avant et après avoir été ajouté à la liste daffichage) et pour un objet chargé (un objet Bitmap chargé) :
  1326. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1327. import flash.display.Loader;
  1328. import flash.net.URLRequest;
  1329. import flash.events.Event;
  1330. trace(stage.root); // [object Stage]
  1331. var ldr:Loader = new Loader();
  1332. trace (ldr.root); // null
  1333. addChild(ldr);
  1334. trace (ldr.root); // [object ...]
  1335. var urlReq:URLRequest = new URLRequest("example.jpg");
  1336. ldr.load(urlReq);
  1337. ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
  1338. function loaded(event:Event):void {
  1339. trace(ldr.content.root); // [object Bitmap]
  1340. }
  1341. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:rotationX:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">rotationX</apiName><shortdesc class="- topic/shortdesc ">
  1342. Indique la rotation de laxe des x de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1343. Indique la rotation de laxe des x de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation en sens horaire ; les valeurs comprises entre 0 et -180 représentent la rotation en sens anti-horaire. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage.
  1344. </apiDesc><example conref="examples\RotationExample1.as" class="- topic/example "> Dans cet exemple, deux ellipses pivotent grâce à leurs propriétés <codeph class="+ topic/ph pr-d/codeph ">rotationX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">rotationY</codeph>. Le point dalignement de la première ellipse est défini en son centre. Elle pivote sur elle-même. La deuxième ellipse pivote autour dun point externe.
  1345. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1346. package {
  1347. import flash.display.MovieClip;
  1348. import flash.display.Shape;
  1349. import flash.geom.*;
  1350. import flash.display.Graphics;
  1351. import flash.events.TimerEvent;
  1352. import flash.utils.Timer;
  1353. public class RotationExample1 extends MovieClip {
  1354. private var ellipse:Shape = new Shape();
  1355. private var speed:int = 10;
  1356. private var ellipse1:Shape;
  1357. private var ellipse2:Shape;
  1358. public function RotationExample1():void {
  1359. ellipse1 = drawEllipse(-50, -40, (this.stage.stageWidth / 2),
  1360. (this.stage.stageHeight / 2));
  1361. ellipse2 = drawEllipse(30, 40, (this.stage.stageWidth / 2),
  1362. (this.stage.stageHeight / 2));
  1363. this.addChild(ellipse1);
  1364. this.addChild(ellipse2);
  1365. var t:Timer = new Timer(50);
  1366. t.addEventListener(TimerEvent.TIMER, timerHandler);
  1367. t.start();
  1368. }
  1369. private function drawEllipse(x1, y1, x2, y2):Shape {
  1370. var e:Shape = new Shape();
  1371. e.graphics.beginFill(0xFF0000);
  1372. e.graphics.lineStyle(2);
  1373. e.graphics.drawEllipse(x1, y1, 100, 80);
  1374. e.graphics.endFill();
  1375. e.x = x2;
  1376. e.y = y2;
  1377. e.z = 1;
  1378. return e;
  1379. }
  1380. private function timerHandler(event:TimerEvent):void {
  1381. ellipse1.rotationY += speed;
  1382. ellipse1.rotationX -= speed;
  1383. ellipse2.rotationY += speed;
  1384. ellipse2.rotationX -= speed;
  1385. }
  1386. }
  1387. }
  1388. </codeblock></example><example conref="examples\Slider_rotationX.as" class="- topic/example "> Lexemple suivant explique comment faire pivoter en 3D un objet Sprite autour de son axe x avec Flash Professional, ActionScript 3.0 et Flash Player 10 en définissant la propriété rotationX de lobjet. Exemple fourni par <xref href="http://actionscriptexamples.com/2009/02/26/rotating-a-sprite-object-around-its-x-axis-in-flash-using-actionscript-30-and-flash-player-10/" scope="_mmexternal" class="- topic/xref ">ActionScriptExamples.com</xref>.
  1389. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1390. //Requires:
  1391. // - Slider control UI component in Flash library.
  1392. // - Publish for Flash Player 10.
  1393. //
  1394. [SWF(width="400", height="300")]
  1395. import fl.controls.Slider;
  1396. import fl.controls.SliderDirection;
  1397. import fl.events.SliderEvent;
  1398. var slider:Slider = new Slider();
  1399. slider.direction = SliderDirection.HORIZONTAL;
  1400. slider.minimum = 0;
  1401. slider.maximum = 360;
  1402. slider.value = 45;
  1403. slider.tickInterval = 45;
  1404. slider.snapInterval = 1;
  1405. slider.liveDragging = true;
  1406. slider.addEventListener(SliderEvent.CHANGE, slider_change);
  1407. slider.move(10, 10);
  1408. addChild(slider);
  1409. var spr:Sprite = new Sprite();
  1410. spr.graphics.lineStyle(2, 0xFF0000);
  1411. spr.graphics.drawRect(0, 0, 100, 80);
  1412. spr.x = Math.round((stage.stageWidth - spr.width)/2);
  1413. spr.y = Math.round((stage.stageHeight - spr.height)/2);
  1414. spr.rotationX = 45;
  1415. addChild(spr);
  1416. function slider_change(evt:SliderEvent):void {
  1417. spr.rotationX = evt.value;
  1418. }
  1419. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:rotationY:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">rotationY</apiName><shortdesc class="- topic/shortdesc ">
  1420. Indique la rotation de laxe des y de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1421. Indique la rotation de laxe des y de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation dans le sens des aiguilles dune montre ; les valeurs comprises entre 0 et -180 représentent la rotation dans le sens inverse des aiguilles dune montre. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage.
  1422. </apiDesc><example conref="examples\RotationExample1.as" class="- topic/example "> Dans cet exemple, deux ellipses pivotent grâce à leurs propriétés <codeph class="+ topic/ph pr-d/codeph ">rotationX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">rotationY</codeph>. Le point dalignement de la première ellipse est défini en son centre. Elle pivote sur elle-même. La deuxième ellipse pivote autour dun point externe.
  1423. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1424. package {
  1425. import flash.display.MovieClip;
  1426. import flash.display.Shape;
  1427. import flash.geom.*;
  1428. import flash.display.Graphics;
  1429. import flash.events.TimerEvent;
  1430. import flash.utils.Timer;
  1431. public class RotationExample1 extends MovieClip {
  1432. private var ellipse:Shape = new Shape();
  1433. private var speed:int = 10;
  1434. private var ellipse1:Shape;
  1435. private var ellipse2:Shape;
  1436. public function RotationExample1():void {
  1437. ellipse1 = drawEllipse(-50, -40, (this.stage.stageWidth / 2),
  1438. (this.stage.stageHeight / 2));
  1439. ellipse2 = drawEllipse(30, 40, (this.stage.stageWidth / 2),
  1440. (this.stage.stageHeight / 2));
  1441. this.addChild(ellipse1);
  1442. this.addChild(ellipse2);
  1443. var t:Timer = new Timer(50);
  1444. t.addEventListener(TimerEvent.TIMER, timerHandler);
  1445. t.start();
  1446. }
  1447. private function drawEllipse(x1, y1, x2, y2):Shape {
  1448. var e:Shape = new Shape();
  1449. e.graphics.beginFill(0xFF0000);
  1450. e.graphics.lineStyle(2);
  1451. e.graphics.drawEllipse(x1, y1, 100, 80);
  1452. e.graphics.endFill();
  1453. e.x = x2;
  1454. e.y = y2;
  1455. e.z = 1;
  1456. return e;
  1457. }
  1458. private function timerHandler(event:TimerEvent):void {
  1459. ellipse1.rotationY += speed;
  1460. ellipse1.rotationX -= speed;
  1461. ellipse2.rotationY += speed;
  1462. ellipse2.rotationX -= speed;
  1463. }
  1464. }
  1465. }
  1466. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:rotationZ:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">rotationZ</apiName><shortdesc class="- topic/shortdesc ">
  1467. Indique la rotation de laxe des z de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1468. Indique la rotation de laxe des z de loccurrence DisplayObject, en degrés, à partir de son orientation dorigine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation en sens horaire ; les valeurs comprises entre 0 et -180 représentent la rotation en sens anti-horaire. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage.
  1469. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:rotation:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">rotation</apiName><shortdesc class="- topic/shortdesc ">
  1470. Indique la rotation de loccurrence de DisplayObject, en degrés, à partir de son orientation dorigine.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1471. Indique la rotation de loccurrence de DisplayObject, en degrés, à partir de son orientation dorigine. Les valeurs comprises entre 0 et 180 représentent la rotation en sens horaire ; les valeurs comprises entre 0 et -180 représentent la rotation en sens anti-horaire. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage. Par exemple, linstruction <codeph class="+ topic/ph pr-d/codeph ">my_video.rotation = 450</codeph> correspond à <codeph class="+ topic/ph pr-d/codeph "> my_video.rotation = 90</codeph>.
  1472. </apiDesc><example conref="examples\DisplayObject.rotation.1.as" class="- topic/example "> Le code suivant crée un objet Sprite et le fait pivoter lorsque lutilisateur clique dessus :
  1473. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1474. import flash.display.Sprite;
  1475. import flash.events.MouseEvent;
  1476. var square:Sprite = new Sprite();
  1477. square.graphics.beginFill(0xFFCC00);
  1478. square.graphics.drawRect(-50, -50, 100, 100);
  1479. square.x = 150;
  1480. square.y = 150;
  1481. addChild(square);
  1482. square.addEventListener(MouseEvent.CLICK, rotate);
  1483. function rotate(event:MouseEvent):void {
  1484. square.rotation += 15;
  1485. }
  1486. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:scale9Grid:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">scale9Grid</apiName><shortdesc class="- topic/shortdesc ">
  1487. Grille de mise à léchelle en vigueur.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><maelexample>The following creates a movie clip that contains a 20-pixel line (which forms a border)
  1488. and a gradient fill. The movie clip scales based on the mouse position, and because of the
  1489. <code>scale9Grid</code> set for the movie clip, the thickness of the 20-pixel line does not
  1490. vary when the clip scales (although the gradient in the movie clip <em>does</em> scale):
  1491. <listing version="2.0">
  1492. import flash.geom.Rectangle;
  1493. import flash.geom.Matrix;
  1494. this.createEmptyMovieClip("my_mc", this.getNextHighestDepth());
  1495. var grid:Rectangle = new Rectangle(20, 20, 260, 260);
  1496. my_mc.scale9Grid = grid ;
  1497. my_mc._x = 50;
  1498. my_mc._y = 50;
  1499. function onMouseMove()
  1500. {
  1501. my_mc._width = _xmouse;
  1502. my_mc._height = _ymouse;
  1503. }
  1504. my_mc.lineStyle(20, 0xff3333, 100);
  1505. var gradient_matrix:Matrix = new Matrix();
  1506. gradient_matrix.createGradientBox(15, 15, Math.PI, 10, 10);
  1507. my_mc.beginGradientFill("radial", [0xffff00, 0x0000ff],
  1508. [100, 100], [0, 0xFF], gradient_matrix,
  1509. "reflect", "RGB", 0.9);
  1510. my_mc.moveTo(0, 0);
  1511. my_mc.lineTo(0, 300);
  1512. my_mc.lineTo(300, 300);
  1513. my_mc.lineTo(300, 0);
  1514. my_mc.lineTo(0, 0);
  1515. my_mc.endFill();
  1516. </listing>
  1517. </maelexample></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.geom:Rectangle</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Si vous transmettez un argument non valide à la méthode.
  1518. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1519. Grille de mise à léchelle en vigueur. Si la valeur est définie sur <codeph class="+ topic/ph pr-d/codeph ">null</codeph>, tout lobjet daffichage est alors dimensionné normalement lorsquune transformation par redimensionnement est appliquée.
  1520. <p class="- topic/p ">Lorsque vous définissez une propriété <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph>, lobjet daffichage est divisé dans une grille comportant neuf zones, en fonction du rectangle <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph>, qui définit le centre de la grille. La grille est constituée des huit autres zones suivantes : </p>
  1521. <ul class="- topic/ul "><li class="- topic/li ">le coin supérieur gauche, en dehors du rectangle,</li><li class="- topic/li ">la zone située au-dessus du rectangle, </li><li class="- topic/li ">le coin supérieur droit, en dehors du rectangle,</li><li class="- topic/li ">la zone située à gauche du rectangle,</li><li class="- topic/li ">la zone située à droite du rectangle,</li><li class="- topic/li ">le coin inférieur gauche, en dehors du rectangle,</li><li class="- topic/li ">la zone située au-dessous du rectangle,</li><li class="- topic/li ">le coin inférieur droit, en dehors du rectangle.</li></ul>
  1522. <p class="- topic/p ">Les huit zones entourant la partie centrale (définie par le rectangle) peuvent être conçues comme un cadre qui bénéficie de règles spécifiques de redimensionnement.</p>
  1523. <p class="- topic/p ">Lorsque la propriété <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> est définie et quun objet daffichage est redimensionné, la totalité du texte et les dégradés sont dimensionnés normalement ; toutefois, les règles suivantes sappliquent pour les autres types dobjets :</p>
  1524. <ul class="- topic/ul "><li class="- topic/li ">Le contenu de la zone centrale est redimensionné normalement. </li><li class="- topic/li ">Le contenu apparaissant dans les coins nest pas redimensionné. </li><li class="- topic/li ">Le contenu des zones supérieures et inférieures est redimensionné horizontalement uniquement. Le contenu apparaissant dans les zones de gauche et de droite est redimensionné verticalement uniquement.</li><li class="- topic/li ">Tous les remplissages (ce qui inclut les bitmaps, les vidéos et les dégradés) sont étirés pour remplir leur forme.</li></ul>
  1525. <p class="- topic/p ">Si vous faites pivoter un objet daffichage, tout redimensionnement effectué ultérieurement est normal et la propriété <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> est ignorée.</p>
  1526. <p class="- topic/p ">Par exemple, considérez lobjet daffichage suivant et un rectangle qui lui est appliqué en tant que propriété <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> :</p>
  1527. <adobetable class="+ topic/table adobe-d/adobetable "><tgroup cols="2" class="- topic/tgroup "><tbody class="- topic/tbody "><row class="- topic/row "><entry align="center" class="- topic/entry "><adobeimage alt="image d’objet d’affichage" href="../../images/scale9Grid-a.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/>
  1528. <p class="- topic/p ">Objet daffichage.</p></entry><entry align="center" class="- topic/entry "><adobeimage alt="zone échelle-9 d’objet d’affichage" href="../../images/scale9Grid-b.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/>
  1529. <p class="- topic/p ">Le rectangle rouge représente la zone couverte par <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph>.</p></entry></row></tbody></tgroup></adobetable>
  1530. <p class="- topic/p ">Lorsque lobjet daffichage est redimensionné ou étiré, les objets placés dans le rectangle se redimensionnent normalement. Par contre, les objets situés en dehors du rectangle sont redimensionnés selon les règles de <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> :</p>
  1531. <adobetable class="+ topic/table adobe-d/adobetable "><tgroup cols="2" class="- topic/tgroup "><tbody class="- topic/tbody "><row class="- topic/row "><entry class="- topic/entry ">Redimensionné à 75 % :</entry><entry class="- topic/entry "><adobeimage alt="objet d’affichage à 75 %" href="../../images/scale9Grid-c.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry></row><row class="- topic/row "><entry class="- topic/entry ">Redimensionné à 50 % :</entry><entry class="- topic/entry "><adobeimage alt="objet d’affichage à 50 %" href="../../images/scale9Grid-d.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry></row><row class="- topic/row "><entry class="- topic/entry ">Redimensionné à 25 % :</entry><entry class="- topic/entry "><adobeimage alt="objet d’affichage à 25 %" href="../../images/scale9Grid-e.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry></row><row class="- topic/row "><entry class="- topic/entry ">Etiré à lhorizontal à 150 % : </entry><entry class="- topic/entry "><adobeimage alt="affichage étiré à 150 %" href="../../images/scale9Grid-f.jpg" placement="inline" class="+ topic/image adobe-d/adobeimage "/></entry></row></tbody></tgroup></adobetable>
  1532. <p class="- topic/p ">Lune des principales utilisations de <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> consiste à définir un objet daffichage en tant que composant les zones de bordure conservent la même largeur lorsque le composant est redimensionné.</p>
  1533. </apiDesc><example conref="examples\DisplayObject.scale9Grid.1.as" class="- topic/example "> Le code suivant crée un objet Shape avec un rectangle dessiné dans sa propriété <codeph class="+ topic/ph pr-d/codeph ">graphics</codeph>. La ligne de bordure du rectangle fait 20 pixels de large et est remplie par un dégradé. Cet événement dhorloge appelle la fonction <codeph class="+ topic/ph pr-d/codeph ">scale()</codeph>, qui redimensionne lobjet Shape en réglant les propriétés <codeph class="+ topic/ph pr-d/codeph ">scaleX</codeph> et <codeph class="+ topic/ph pr-d/codeph ">scaleY</codeph>. La propriété <codeph class="+ topic/ph pr-d/codeph ">scale9Grid</codeph> appliquée à lobjet Shape empêche le redimensionnement de la ligne de bordure de lécran, seul le remplissage en dégradé est redimensionné :
  1534. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1535. import flash.display.Shape;
  1536. import flash.display.GradientType;
  1537. import flash.display.SpreadMethod;
  1538. import flash.display.InterpolationMethod;
  1539. import flash.geom.Matrix;
  1540. import flash.geom.Rectangle;
  1541. import flash.utils.Timer;
  1542. import flash.events.TimerEvent;
  1543. var square:Shape = new Shape();
  1544. square.graphics.lineStyle(20, 0xFFCC00);
  1545. var gradientMatrix:Matrix = new Matrix();
  1546. gradientMatrix.createGradientBox(15, 15, Math.PI, 10, 10);
  1547. square.graphics.beginGradientFill(GradientType.RADIAL,
  1548. [0xffff00, 0x0000ff],
  1549. [100, 100],
  1550. [0, 0xFF],
  1551. gradientMatrix,
  1552. SpreadMethod.REFLECT,
  1553. InterpolationMethod.RGB,
  1554. 0.9);
  1555. square.graphics.drawRect(0, 0, 100, 100);
  1556. var grid:Rectangle = new Rectangle(20, 20, 60, 60);
  1557. square.scale9Grid = grid ;
  1558. addChild(square);
  1559. var tim:Timer = new Timer(100);
  1560. tim.start();
  1561. tim.addEventListener(TimerEvent.TIMER, scale);
  1562. var scaleFactor:Number = 1.01;
  1563. function scale(event:TimerEvent):void {
  1564. square.scaleX *= scaleFactor;
  1565. square.scaleY *= scaleFactor;
  1566. if (square.scaleX > 2.0) {
  1567. scaleFactor = 0.99;
  1568. }
  1569. if (square.scaleX &lt; 1.0) {
  1570. scaleFactor = 1.01;
  1571. }
  1572. }
  1573. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.geom.xml#Rectangle" class="- topic/link "><linktext class="- topic/linktext ">flash.geom.Rectangle</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:scaleX:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">scaleX</apiName><shortdesc class="- topic/shortdesc ">
  1574. Indique léchelle horizontale (pourcentage) de lobjet telle quelle est appliquée à partir du point dalignement.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1575. Indique léchelle horizontale (pourcentage) de lobjet telle quelle est appliquée à partir du point dalignement. Le point dalignement par défaut est (0,0). 1.0 correspond à une échelle 100 %.
  1576. <p class="- topic/p ">La mise à léchelle du système de coordonnées local modifie les valeurs des propriétés <codeph class="+ topic/ph pr-d/codeph ">x</codeph> et <codeph class="+ topic/ph pr-d/codeph ">y</codeph> définies en pixels. </p>
  1577. </apiDesc><example conref="examples\DisplayObject.scaleX.1.as" class="- topic/example "> Le code suivant crée un objet Sprite avec un rectangle dessiné dans sa propriété <codeph class="+ topic/ph pr-d/codeph ">graphics</codeph>. Le fait de cliquer sur le sprite, entraîne son redimensionnement par un facteur de 10 % :
  1578. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1579. import flash.display.Sprite;
  1580. import flash.events.MouseEvent;
  1581. var square:Sprite = new Sprite();
  1582. square.graphics.beginFill(0xFFCC00);
  1583. square.graphics.drawRect(0, 0, 100, 100);
  1584. addChild(square);
  1585. square.addEventListener(MouseEvent.CLICK, scale);
  1586. function scale(event:MouseEvent):void {
  1587. square.scaleX *= 1.10;
  1588. square.scaleY *= 1.10;
  1589. }
  1590. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:scaleY:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">scaleY</apiName><shortdesc class="- topic/shortdesc ">
  1591. Indique léchelle verticale (pourcentage) de lobjet telle quelle est appliquée à partir du point dalignement.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1592. Indique léchelle verticale (pourcentage) de lobjet telle quelle est appliquée à partir du point dalignement. Le point dalignement par défaut est (0,0). 1.0 correspond à une échelle 100 %.
  1593. <p class="- topic/p ">La mise à léchelle du système de coordonnées local modifie les valeurs des propriétés <codeph class="+ topic/ph pr-d/codeph ">x</codeph> et <codeph class="+ topic/ph pr-d/codeph ">y</codeph> définies en pixels. </p>
  1594. </apiDesc><example conref="examples\DisplayObject.scaleX.1.as" class="- topic/example "> Le code suivant crée un objet Sprite avec un rectangle dessiné dans sa propriété <codeph class="+ topic/ph pr-d/codeph ">graphics</codeph>. Le fait de cliquer sur le sprite, entraîne son redimensionnement par un facteur de 10 % :
  1595. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1596. import flash.display.Sprite;
  1597. import flash.events.MouseEvent;
  1598. var square:Sprite = new Sprite();
  1599. square.graphics.beginFill(0xFFCC00);
  1600. square.graphics.drawRect(0, 0, 100, 100);
  1601. addChild(square);
  1602. square.addEventListener(MouseEvent.CLICK, scale);
  1603. function scale(event:MouseEvent):void {
  1604. square.scaleX *= 1.10;
  1605. square.scaleY *= 1.10;
  1606. }
  1607. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:scaleZ:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">scaleZ</apiName><shortdesc class="- topic/shortdesc ">
  1608. Indique léchelle de profondeur (pourcentage) de lobjet tel quelle est appliquée à partir du point dalignement.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1609. Indique léchelle de profondeur (pourcentage) de lobjet tel quelle est appliquée à partir du point dalignement. Le point dalignement par défaut est (0,0). 1.0 correspond à une échelle 100 %.
  1610. <p class="- topic/p ">La mise à léchelle du système de coordonnées local modifie les valeurs des propriétés <codeph class="+ topic/ph pr-d/codeph ">x</codeph>, <codeph class="+ topic/ph pr-d/codeph ">y</codeph> et <codeph class="+ topic/ph pr-d/codeph ">z</codeph> définies en pixels. </p>
  1611. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#DisplayObject/z" class="- topic/link "><linktext class="- topic/linktext ">z</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:scrollRect:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">scrollRect</apiName><shortdesc class="- topic/shortdesc ">
  1612. Cadre de sélection du défilement de lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.geom:Rectangle</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1613. Cadre de sélection du défilement de lobjet daffichage. Lobjet daffichage est recadré en fonction de la taille définie par le rectangle et il défile au sein de ce dernier lorsque vous modifiez les propriétés <codeph class="+ topic/ph pr-d/codeph ">x</codeph> et <codeph class="+ topic/ph pr-d/codeph ">y</codeph> de lobjet <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph>.
  1614. <p class="- topic/p ">Les propriétés de lobjet rectangle <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph> reprennent lespace de coordonnées de lobjet daffichage et sont redimensionnées tout comme lobjet daffichage global. Les angles de la fenêtre recadrée de lobjet daffichage avec défilement correspondent à lorigine de lobjet daffichage (0,0) et le point défini par la largeur et la hauteur du rectangle. Ils ne sont pas centrés autour de lorigine, mais utilisent cette dernière pour définir le coin supérieur gauche de la zone. Lobjet daffichage avec défilement se fait toujours par pixels entiers. </p>
  1615. <p class="- topic/p ">Vous pouvez faire défiler un objet vers la gauche ou la droite en définissant la propriété <codeph class="+ topic/ph pr-d/codeph ">x</codeph> de lobjet rectangle <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph>. Vous pouvez faire défiler un objet vers le haut ou le bas en définissant la propriété <codeph class="+ topic/ph pr-d/codeph ">y</codeph> de lobjet rectangle <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph>. Si lobjet daffichage subit une rotation de 90° et que vous le faites défiler vers la gauche ou vers la droite, il défile en fait vers le haut ou vers le bas.</p>
  1616. </apiDesc><example conref="examples\DisplayObject.scrollRect.1.as" class="- topic/example "> Lexemple suivant indique comment la propriété <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph> définit la zone de défilement dun objet daffichage, <codeph class="+ topic/ph pr-d/codeph ">circle</codeph> . Lorsque vous cliquez sur lobjet <codeph class="+ topic/ph pr-d/codeph ">circle</codeph>, la méthode de gestionnaire dévénements <codeph class="+ topic/ph pr-d/codeph ">clicked()</codeph> ajuste la coordonnée <codeph class="+ topic/ph pr-d/codeph ">y</codeph> de la propriété <codeph class="+ topic/ph pr-d/codeph ">scrollRect</codeph> de lobjet <codeph class="+ topic/ph pr-d/codeph ">circle</codeph>, ce qui entraîne le défilement de lobjet vers le bas :
  1617. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1618. import flash.display.Sprite;
  1619. import flash.geom.Rectangle;
  1620. import flash.events.MouseEvent;
  1621. var circle:Sprite = new Sprite();
  1622. circle.graphics.beginFill(0xFFCC00);
  1623. circle.graphics.drawCircle(200, 200, 200);
  1624. circle.scrollRect = new Rectangle(0, 0, 200, 200);
  1625. addChild(circle);
  1626. circle.addEventListener(MouseEvent.CLICK, clicked);
  1627. function clicked(event:MouseEvent):void {
  1628. var rect:Rectangle = event.target.scrollRect;
  1629. rect.y -= 5;
  1630. event.target.scrollRect = rect;
  1631. }
  1632. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.geom.xml#Rectangle" class="- topic/link "><linktext class="- topic/linktext ">flash.geom.Rectangle</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:stage:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">stage</apiName><shortdesc class="- topic/shortdesc ">
  1633. Scène de lobjet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="read" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:Stage</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1634. Scène de lobjet daffichage. Lapplication dun moteur dexécution de Flash ne possède quun seul objet Stage. Par exemple, vous pouvez créer et charger plusieurs objets daffichage dans la liste daffichage. La propriété <codeph class="+ topic/ph pr-d/codeph ">stage</codeph> de chaque objet daffichage se rapporte au même objet Stage (même si lobjet daffichage appartient à un fichier SWF chargé).
  1635. <p class="- topic/p ">Si un objet daffichage nest pas ajouté à la liste daffichage, sa propriété <codeph class="+ topic/ph pr-d/codeph ">stage</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">null</codeph>.</p>
  1636. </apiDesc><example conref="examples\DisplayObject.stage.1.as" class="- topic/example "> Le code suivant crée deux objets TextField et exploite la propriété <codeph class="+ topic/ph pr-d/codeph ">width</codeph> de lobjet Stage pour placer les champs de texte :
  1637. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1638. import flash.text.TextField;
  1639. var tf1:TextField = new TextField();
  1640. tf1.text = "Text Field 1";
  1641. tf1.border = true;
  1642. tf1.x = 10;
  1643. addChild(tf1);
  1644. tf1.width = tf1.stage.stageWidth / 2 - 10;
  1645. var tf2:TextField = new TextField();
  1646. tf2.text = "Text Field 2";
  1647. tf2.border = true;
  1648. tf2.x = tf1.x + tf1.width + 5;
  1649. addChild(tf2);
  1650. tf2.width = tf2.stage.stageWidth / 2 - 10;
  1651. trace(stage.stageWidth);
  1652. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:transform:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">transform</apiName><shortdesc class="- topic/shortdesc ">
  1653. Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels dun objet daffichage.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.geom:Transform</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1654. Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels dun objet daffichage. Les propriétés spécifiques, telles que matrix, colorTransform et trois propriétés en lecture seule (<codeph class="+ topic/ph pr-d/codeph ">concatenatedMatrix</codeph>, <codeph class="+ topic/ph pr-d/codeph ">concatenatedColorTransform</codeph> et <codeph class="+ topic/ph pr-d/codeph ">pixelBounds</codeph>) sont décrites dans la section relative à la classe Transform.
  1655. <p class="- topic/p ">Chacune des propriétés de lobjet transform constitue un objet. Ce concept est important dans la mesure la seule façon de définir de nouvelles valeurs pour les objets matrix ou colorTransform consiste à créer un objet et à le copier dans la propriété transform.matrix ou transform.colorTransform.</p>
  1656. <p class="- topic/p ">Par exemple, pour augmenter la valeur <codeph class="+ topic/ph pr-d/codeph ">tx</codeph> dune matrice dobjet daffichage, vous devez copier lensemble de lobjet de la matrice, puis copier le nouvel objet dans la propriété matrix de lobjet transform :</p>
  1657. <pre xml:space="preserve" class="- topic/pre "><codeph class="+ topic/ph pr-d/codeph ">
  1658. var myMatrix:Matrix = myDisplayObject.transform.matrix;
  1659. myMatrix.tx += 10;
  1660. myDisplayObject.transform.matrix = myMatrix;
  1661. </codeph></pre>
  1662. <p class="- topic/p ">Vous ne pouvez pas définir directement la propriété <codeph class="+ topic/ph pr-d/codeph ">tx</codeph>. Le code suivant na pas deffet sur <codeph class="+ topic/ph pr-d/codeph ">myDisplayObject</codeph> : </p>
  1663. <pre xml:space="preserve" class="- topic/pre "><codeph class="+ topic/ph pr-d/codeph ">
  1664. myDisplayObject.transform.matrix.tx += 10;
  1665. </codeph></pre>
  1666. <p class="- topic/p ">Vous pouvez copier un objet transform et lassocier à la propriété transform dun autre objet daffichage. Par exemple, le code suivant copie lobjet transform dans son intégralité, de <codeph class="+ topic/ph pr-d/codeph ">myOldDisplayObj</codeph> à <codeph class="+ topic/ph pr-d/codeph ">myNewDisplayObj</codeph> :</p>
  1667. <codeph class="+ topic/ph pr-d/codeph ">myNewDisplayObj.transform = myOldDisplayObj.transform;</codeph>
  1668. <p class="- topic/p ">Le nouvel objet daffichage qui en résulte, <codeph class="+ topic/ph pr-d/codeph ">myNewDisplayObj</codeph>, dispose désormais des mêmes valeurs pour ses paramètres de matrice, transformation de couleurs et limites de pixels que lancien objet daffichage, <codeph class="+ topic/ph pr-d/codeph ">myOldDisplayObj</codeph>.</p>
  1669. <p class="- topic/p ">Notez que les périphériques AIR pour TV font appel à laccélération matérielle, si elle est disponible, pour les transformations de couleur.</p>
  1670. </apiDesc><example conref="examples\DisplayObject.transform.1.as" class="- topic/example "> Le code suivant définit un objet Sprite <codeph class="+ topic/ph pr-d/codeph ">square</codeph>. Lorsque lutilisateur clique sur le sprite, la méthode <codeph class="+ topic/ph pr-d/codeph ">transformer()</codeph> ajuste les propriétés <codeph class="+ topic/ph pr-d/codeph ">colorTransform</codeph> et <codeph class="+ topic/ph pr-d/codeph ">matrix</codeph> de la propriété <codeph class="+ topic/ph pr-d/codeph ">transform</codeph> du sprite :
  1671. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1672. import flash.display.Sprite;
  1673. import flash.geom.ColorTransform;
  1674. import flash.geom.Matrix;
  1675. import flash.geom.Transform;
  1676. import flash.events.MouseEvent;
  1677. var square:Sprite = new Sprite();
  1678. square.graphics.lineStyle(20, 0xFF2200);
  1679. square.graphics.beginFill(0x0000DD);
  1680. square.graphics.drawRect(0, 0, 100, 100);
  1681. addChild(square);
  1682. var resultColorTransform:ColorTransform = new ColorTransform();
  1683. resultColorTransform.alphaMultiplier = 0.5;
  1684. resultColorTransform.redOffset = 155;
  1685. resultColorTransform.greenMultiplier = 0.5;
  1686. var skewMatrix:Matrix = new Matrix(1, 1, 0, 1);
  1687. square.addEventListener(MouseEvent.CLICK, transformer);
  1688. function transformer(event:MouseEvent):void {
  1689. var transformation:Transform = square.transform;
  1690. var tempMatrix:Matrix = square.transform.matrix;
  1691. tempMatrix.concat(skewMatrix);
  1692. square.transform.colorTransform = resultColorTransform;
  1693. square.transform.matrix = tempMatrix;
  1694. }
  1695. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.geom.xml#Transform" class="- topic/link "><linktext class="- topic/linktext ">Transform, classe</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:visible:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">visible</apiName><shortdesc class="- topic/shortdesc ">
  1696. Indique si lobjet daffichage est visible ou non.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1697. Indique si lobjet daffichage est visible ou non. Les objets daffichage qui ne sont pas visibles sont désactivés. Par exemple, si <codeph class="+ topic/ph pr-d/codeph ">visible=false</codeph> pour une occurrence InteractiveObject, il est impossible de cliquer sur cette dernière.
  1698. </apiDesc><example conref="examples\DisplayObject.visible.1.as" class="- topic/example "> Le code suivant utilise un objet Timer pour appeler une fonction qui modifie de façon périodique la propriété <codeph class="+ topic/ph pr-d/codeph ">visible</codeph> dun objet daffichage, ce qui produit un effet de clignotement :
  1699. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1700. import flash.text.TextField;
  1701. import flash.utils.Timer;
  1702. import flash.events.TimerEvent;
  1703. var tf:TextField = new TextField();
  1704. tf.text = "Hello.";
  1705. addChild(tf);
  1706. var tim:Timer = new Timer(250);
  1707. tim.start();
  1708. tim.addEventListener(TimerEvent.TIMER, blinker);
  1709. function blinker(event:TimerEvent):void {
  1710. tf.visible = !tf.visible;
  1711. }
  1712. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:width:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">width</apiName><shortdesc class="- topic/shortdesc ">
  1713. Indique la largeur de lobjet daffichage, en pixels.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1714. Indique la largeur de lobjet daffichage, en pixels. La largeur est calculée en fonction des limites du contenu de lobjet daffichage. Lorsque vous définissez la propriété <codeph class="+ topic/ph pr-d/codeph ">width</codeph>, la propriété <codeph class="+ topic/ph pr-d/codeph ">scaleX</codeph> est ajustée en conséquence, comme illustré dans le code suivant :
  1715. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1716. var rect:Shape = new Shape();
  1717. rect.graphics.beginFill(0xFF0000);
  1718. rect.graphics.drawRect(0, 0, 100, 100);
  1719. trace(rect.scaleX) // 1;
  1720. rect.width = 200;
  1721. trace(rect.scaleX) // 2;</codeblock>
  1722. <p class="- topic/p ">A lexception des objets TextField et Video, un objet daffichage sans contenu (comme un sprite vide) a une largeur de 0, même si vous essayez de définir <codeph class="+ topic/ph pr-d/codeph ">width</codeph> sur une valeur différente.</p>
  1723. </apiDesc><example conref="examples\DisplayObject.width.1.as" class="- topic/example "> Le code suivant définit un objet Sprite <codeph class="+ topic/ph pr-d/codeph ">square</codeph>. Lorsque lutilisateur clique sur le sprite, la méthode <codeph class="+ topic/ph pr-d/codeph ">widen()</codeph> augmente la propriété <codeph class="+ topic/ph pr-d/codeph ">width</codeph> du sprite :
  1724. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1725. import flash.display.Sprite;
  1726. import flash.events.MouseEvent;
  1727. var square:Sprite = new Sprite();
  1728. square.graphics.beginFill(0xFF0000);
  1729. square.graphics.drawRect(0, 0, 100, 100);
  1730. addChild(square);
  1731. square.addEventListener(MouseEvent.CLICK, widen);
  1732. function widen(event:MouseEvent):void {
  1733. square.width += 10;
  1734. }
  1735. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:x:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">x</apiName><shortdesc class="- topic/shortdesc ">
  1736. Indique la coordonnée x de loccurrence de DisplayObject par rapport aux coordonnées locales de lobjet DisplayObjectContainer parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1737. Indique la coordonnée <i class="+ topic/ph hi-d/i ">x</i> de loccurrence de DisplayObject par rapport aux coordonnées locales de lobjet DisplayObjectContainer parent. Si lobjet figure dans un objet DisplayObjectContainer qui dispose de transformations, ce dernier figure dans le système de coordonnées locales de lobjet DisplayObjectContainer qui lenglobe. Ainsi, dans le cas dun objet DisplayObjectContainer qui a subi une rotation de 90 ° dans le sens inverse des aiguilles dune montre, les enfants de DisplayObjectContainer héritent dun système de coordonnées ayant effectué une rotation à 90 ° dans le sens inverse des aiguilles dune montre. Les coordonnées de lobjet renvoient à la position du point dalignement.
  1738. </apiDesc><example conref="examples\DisplayObject.x.1.as" class="- topic/example "> Le code suivant définit un objet Sprite <codeph class="+ topic/ph pr-d/codeph ">circle</codeph>. Un objet Timer permet de modifier la propriété <codeph class="+ topic/ph pr-d/codeph ">x</codeph> du sprite toutes les 50 millisecondes :
  1739. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1740. import flash.display.Sprite;
  1741. import flash.utils.Timer;
  1742. import flash.events.TimerEvent;
  1743. var circle:Sprite = new Sprite();
  1744. circle.graphics.beginFill(0xFF0000);
  1745. circle.graphics.drawCircle(100, 100, 100);
  1746. addChild(circle);
  1747. var tim:Timer = new Timer(50);
  1748. tim.start();
  1749. tim.addEventListener(TimerEvent.TIMER, bounce);
  1750. var xInc:Number = 2;
  1751. function bounce(event:TimerEvent):void {
  1752. circle.x += xInc;
  1753. if (circle.x > circle.width) {
  1754. xInc = -2;
  1755. }
  1756. if (circle.x &lt; 0) {
  1757. xInc = 2;
  1758. }
  1759. }
  1760. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:y:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">y</apiName><shortdesc class="- topic/shortdesc ">
  1761. Indique la coordonnée y de loccurrence de DisplayObject par rapport aux coordonnées locales de lobjet DisplayObjectContainer parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1762. Indique la coordonnée <i class="+ topic/ph hi-d/i ">y</i> de loccurrence de DisplayObject par rapport aux coordonnées locales de lobjet DisplayObjectContainer parent. Si lobjet figure dans un objet DisplayObjectContainer qui dispose de transformations, ce dernier figure dans le système de coordonnées locales de lobjet DisplayObjectContainer qui lenglobe. Ainsi, dans le cas dun objet DisplayObjectContainer qui a subi une rotation de 90 ° dans le sens inverse des aiguilles dune montre, les enfants de DisplayObjectContainer héritent dun système de coordonnées ayant effectué une rotation à 90 ° dans le sens inverse des aiguilles dune montre. Les coordonnées de lobjet renvoient à la position du point dalignement.
  1763. </apiDesc><example conref="examples\DisplayObject.height.1.as" class="- topic/example "> Le code suivant crée deux objets TextField et règle la propriété <codeph class="+ topic/ph pr-d/codeph ">height</codeph> de chacun en fonction de leur propriété <codeph class="+ topic/ph pr-d/codeph ">textHeight</codeph> ; il place également le deuxième champ de texte en définissant sa propriété <codeph class="+ topic/ph pr-d/codeph ">y</codeph> :
  1764. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1765. import flash.text.TextField;
  1766. var tf1:TextField = new TextField();
  1767. tf1.text = "Text Field 1";
  1768. tf1.border = true;
  1769. tf1.wordWrap = true;
  1770. tf1.width = 40;
  1771. tf1.height = tf1.textHeight + 5;
  1772. addChild(tf1);
  1773. var tf2:TextField = new TextField();
  1774. tf2.text = "Text Field 2";
  1775. tf2.border = true;
  1776. tf2.wordWrap = true;
  1777. tf2.width = 40;
  1778. tf2.height = tf2.textHeight + 5;
  1779. tf2.y = tf1.y + tf1.height + 5;
  1780. addChild(tf2);
  1781. </codeblock></example></apiValueDetail></apiValue><apiValue id="flash.display:DisplayObject:z:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">z</apiName><shortdesc class="- topic/shortdesc ">
  1782. Indique la position de coordonnée z le long de laxe des z de loccurrence DisplayObject par rapport au conteneur 3D parent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1783. Indique la position de coordonnée z le long de laxe z de loccurrence de DisplayObject par rapport au conteneur 3D parent. La propriété z est utilisée avec des coordonnées 3D et non avec des coordonnées décran ou de pixel.
  1784. <p class="- topic/p ">Lorsque vous réglez la propriété <codeph class="+ topic/ph pr-d/codeph ">z</codeph> dun objet daffichage sur une valeur autre que la valeur par défaut, à savoir <codeph class="+ topic/ph pr-d/codeph ">0</codeph>, lobjet Matrix3D correspondant est automatiquement créé pour régler la position et lorientation 3D dun objet daffichage. Lorsque lon utilise laxe des z, le comportement existant des propriétés x et y passe des coordonnées décran ou pixel aux positions par rapport au conteneur 3D parent.</p>
  1785. <p class="- topic/p ">Par exemple, un enfant de <codeph class="+ topic/ph pr-d/codeph ">_root</codeph> dont la position est x = 100, y = 100, z = 200 nest pas dessiné à lemplacement du pixel (100,100). Lenfant est dessiné à lendroit les calculs de projection 3D le placent. Ce calcul est :</p>
  1786. <p class="- topic/p "><codeph class="+ topic/ph pr-d/codeph "> (x~~cameraFocalLength/cameraRelativeZPosition, y~~cameraFocalLength/cameraRelativeZPosition)</codeph></p>
  1787. </apiDesc><example conref="examples\ZAxisExample1.as" class="- topic/example "> Cet exemple dessine deux ellipses et les fait se déplacer vers lavant et vers larrière (de bas en haut sur laxe <codeph class="+ topic/ph pr-d/codeph ">z</codeph>) du point de fuite. Lune des ellipses est définie de sorte à se déplacer plus vite que lautre.
  1788. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  1789. package {
  1790. import flash.display.MovieClip;
  1791. import flash.display.Shape;
  1792. import flash.display.Graphics;
  1793. import flash.events.Event;
  1794. import flash.geom.*;
  1795. public class ZAxisExample1 extends MovieClip {
  1796. private var ellipse1Back:int = 1;
  1797. private var ellipse2Back:int = 1;
  1798. private var depth:int = 1000;
  1799. public function ZAxisExample1():void {
  1800. var ellipse1 = drawEllipse((this.stage.stageWidth / 2) - 100,
  1801. (this.stage.stageHeight / 2), 100, 80, 10);
  1802. var ellipse2 = drawEllipse((this.stage.stageWidth / 2) + 100,
  1803. (this.stage.stageHeight / 2), 100, 80, 300);
  1804. this.addChild(ellipse1);
  1805. this.addChild(ellipse2);
  1806. ellipse1.addEventListener(Event.ENTER_FRAME, ellipse1FrameHandler);
  1807. ellipse2.addEventListener(Event.ENTER_FRAME, ellipse2FrameHandler);
  1808. }
  1809. private function drawEllipse(x:Number, y:Number, w:Number, h:Number, z:Number):Shape {
  1810. var s:Shape = new Shape();
  1811. s.z = z;
  1812. s.graphics.beginFill(0xFF0000);
  1813. s.graphics.lineStyle(2);
  1814. s.graphics.drawEllipse(x, y, w, h);
  1815. s.graphics.endFill();
  1816. return s;
  1817. }
  1818. private function ellipse1FrameHandler(e:Event):void {
  1819. ellipse1Back = setDepth(e, ellipse1Back);
  1820. e.currentTarget.z += ellipse1Back * 10;
  1821. }
  1822. private function ellipse2FrameHandler(e:Event):void {
  1823. ellipse2Back = setDepth(e, ellipse2Back);
  1824. e.currentTarget.z += ellipse2Back * 20;
  1825. }
  1826. private function setDepth(e:Event, d:int):int {
  1827. if(e.currentTarget.z > depth) {
  1828. e.currentTarget.z = depth;
  1829. d = -1;
  1830. }else if (e.currentTarget.z &lt; 0) {
  1831. e.currentTarget.z = 0;
  1832. d = 1;
  1833. }
  1834. return d;
  1835. }
  1836. }
  1837. }
  1838. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.geom.xml#PerspectiveProjection" class="- topic/link "><linktext class="- topic/linktext ">flash.geom.PerspectiveProjection</linktext></link><link href="flash.geom.xml#Matrix3D" class="- topic/link "><linktext class="- topic/linktext ">flash.geom.Matrix3D</linktext></link><link href="flash.display.xml#DisplayObject/transform" class="- topic/link "><linktext class="- topic/linktext ">transformation</linktext></link></related-links></apiValue><apiValue id="flash.display:DisplayObject:blendShader:set" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">blendShader</apiName><shortdesc class="- topic/shortdesc ">
  1839. Définit un shader utilisé pour la fusion de larrière-plan et du premier plan.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="10" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="AIR" version="1.5" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="write" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">flash.display:Shader</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque le type de sortie du shader nest pas compatible avec cette opération (le shader doit spécifier une sortie <codeph class="+ topic/ph pr-d/codeph ">pixel4</codeph>).
  1840. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque le shader spécifie moins de deux entrées dimage ou que les deux premières entrées ne sont pas des entrées <codeph class="+ topic/ph pr-d/codeph ">image4</codeph>.
  1841. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsque le shader spécifie une entrée dimage non fournie.
  1842. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Lorsquune occurrence de ByteArray ou de Vector.&lt;Number> est utilisée comme entrée et les propriétés <codeph class="+ topic/ph pr-d/codeph ">width</codeph> et <codeph class="+ topic/ph pr-d/codeph ">height</codeph> ne sont pas spécifiées pour le ShaderInput, ou les valeurs spécifiées ne correspondent pas à la quantité de données dans lobjet dentrée. Voir la propriété <codeph class="+ topic/ph pr-d/codeph ">ShaderInput.input</codeph> pour plus dinformations.
  1843. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1844. Définit un shader utilisé pour la fusion de larrière-plan et du premier plan. Lorsque la propriété<codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph>, le Shader spécifié est utilisé pour créer la sortie du mode fondu pour lobjet daffichage.
  1845. <p class="- topic/p ">La définition de la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> dun objet daffichage sur une occurrence Shader définit automatiquement la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> de lobjet daffichage sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph>. Si la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> est définie (ce qui définit la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph>) et que la valeur de la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> est modifiée, le mode de fondu peut être réinitialisé pour utiliser le shader de fondu en définissant simplement la propriété <codeph class="+ topic/ph pr-d/codeph ">blendMode</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">BlendMode.SHADER</codeph>. La propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> na plus besoin dêtre définie, sauf pour modifier le shader utilisé pour définir le mode de fondu.</p>
  1846. <p class="- topic/p ">Le Shader affecté à la propriété <codeph class="+ topic/ph pr-d/codeph ">blendShader</codeph> doit spécifier au moins deux entrées <codeph class="+ topic/ph pr-d/codeph ">image4</codeph>. Il nest <b class="+ topic/ph hi-d/b ">pas</b> nécessaire de spécifier les entrées en code à laide des propriétés <codeph class="+ topic/ph pr-d/codeph ">input</codeph> des objets ShaderInput. Lobjet daffichage de larrière-plan est automatiquement utilisé comme première entrée (lentrée présentant un <codeph class="+ topic/ph pr-d/codeph ">index</codeph> 0). Lobjet daffichage de premier-plan est automatiquement utilisé comme seconde entrée (lentrée présentant un <codeph class="+ topic/ph pr-d/codeph ">index</codeph> 1). Un shader utilisé comme shader de fondu peut spécifier plus de deux entrées. Dans ce cas, toute entrée supplémentaire doit être spécifiée par la définition de la propriété <codeph class="+ topic/ph pr-d/codeph ">input</codeph> de son occurrence de ShaderInput.</p>
  1847. <p class="- topic/p ">Lorsque vous affectez une occurrence Shader à cette propriété, le shader est copié en interne. Lopération de fondu utilise cette copie interne et non une référence au shader dorigine. Toute modification apportée au shader, par exemple la modification de la valeur dun paramètre, lentrée ou le pseudo-code binaire, nest pas appliquée au shader copié qui est utilisé pour le mode de fondu.</p>
  1848. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.display.xml#BlendMode" class="- topic/link "><linktext class="- topic/linktext ">flash.display.BlendMode</linktext></link><link href="flash.display.xml#Shader" class="- topic/link "><linktext class="- topic/linktext ">flash.display.Shader</linktext></link><link href="flash.display.xml#ShaderInput" class="- topic/link "><linktext class="- topic/linktext ">flash.display.ShaderInput</linktext></link></related-links></apiValue></apiClassifier><apiClassifier languages="" id="flash.display:Loader" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">Loader</apiName><shortdesc class="- topic/shortdesc ">
  1849. La classe Loader permet de charger des fichiers SWF ou des fichiers dimage (JPG, PNG ou GIF).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/><apiPlatform description="" name="Lite" version="4" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">flash.display:DisplayObjectContainer</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  1850. La classe Loader permet de charger des fichiers SWF ou des fichiers dimage (JPG, PNG ou GIF). Utilisez la méthode <codeph class="+ topic/ph pr-d/codeph ">load()</codeph> pour lancer le chargement. Lobjet daffichage chargé est intégré en tant quenfant à lobjet Loader.
  1851. <p class="- t