Question

un fichier .fla mesure 500 x 300. À l'intérieur, le contenu se déplace hors de l'étape 500 x 300, de sorte qu'il semble masquer ou se décoller de l'écran.

.fla conforme ... chargé dans Flex via SWFLoader:

<mx:Conainer width="500" height="300">
       <mx:SWFLoader width="100%" height="100%" />
</mx:Conainer>

Le fichier .swf chargé apparaît en dehors du conteneur 500 x 300 dans Flex.

Comment puis-je l'obtenir de sorte que seul ce qui est à l'intérieur du conteneur soit visible?

Était-ce utile?

La solution

Ok, je l'ai compris.

<mx:Canvas id="swfHolder" mask="{maskCanvas}">
        <mx:SWFLoader id="swffer" scaleContent="true" />
</mx:Canvas>

<mx:Canvas id="maskCanvas" backgroundColor="#000000"/>

Le truc consiste à utiliser le & masque; masque " propriété. Notez que l’objet faisant le "masquage" doit avoir un jeu de propriétés backgroundColor. J'ai trouvé cet article utile: texte du lien

Autres conseils

veuillez utiliser scaleContent = "true" dans la balise SWFLoader .

<mx:Conainer width="500" height="300" clipContent="true">
       <mx:SWFLoader width="100%" height="100%" />
</mx:Conainer>

Utilisez " clipContent " propriété

Aide Flex pour Canvas:

clipContent: Boolean [lecture-écriture]

S'il faut appliquer un masque de découpe si les positions et / ou les tailles des enfants de ce conteneur s'étendent en dehors des limites de ce conteneur. Si la valeur est false, les enfants de ce conteneur restent visibles lorsqu'ils sont déplacés ou dimensionnés en dehors des limites de ce conteneur. Si true, les enfants de ce conteneur sont tronqués.

Si clipContent est défini sur false, le défilement est désactivé pour ce conteneur et les barres de défilement n'apparaissent pas. Si clipContent est true, des barres de défilement apparaissent généralement lorsque les enfants du conteneur s'étendent en dehors de la bordure du conteneur. Pour un contrôle supplémentaire sur l'apparence des barres de défilement, voir horizontalScrollPolicy et verticalScrollPolicy.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top