0
Comment redimensionner une image dans Flex pour l'adapter à un canevas? Mon code suivant:Ajustement de l'image Flex dans Canvas
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center"
width="100" height="100"
verticalGap="0" borderStyle="solid"
initialize="onLoad()"
horizontalScrollPolicy="off"
verticalScrollPolicy="off">
<mx:Canvas width="100%" height="100%" id="PictureBox" horizontalScrollPolicy="off"
verticalScrollPolicy="off" />
<mx:Label id="NameLabel" height="20%" width="100%"/>
<mx:Script>
<![CDATA[
private function onLoad():void
{
var image:SmoothImage = data.thumbnail;
image.percentHeight = 100;
image.percentWidth = 100;
this.PictureBox.addChild(image);
var sizeString:String = new String();
if ((data.fr.size/1024) >= 512)
sizeString = "" + int((data.fr.size/1024/1024) * 100)/100 + " MB";
else
sizeString = "" + int((data.fr.size/1024) * 100)/100 + " KB";
this.NameLabel.text = data.name + " \n" + sizeString;
}
]]>
</mx:Script>
</mx:VBox>
Je suis en train d'obtenir l'image: SmoothImage dans PictureBox et mise à l'échelle vers le bas.
Remarque SmoothImage dérive de l'image.
Qu'est-ce que SmoothImage dérivent? Image? –
Oui, il définit simplement la propriété lisse. –
Comment fonctionne scalex et scaley. Je ne connais pas les maths dont j'ai besoin maintenant. –