PDA

Просмотр полной версии : Rotate меняет координаты, гад


Ilyes
17.01.2008, 17:21
Читаю доки, нашел пример с вращением картинки, и увидел такую неприятную багофичу: при вращении у картинки меняются координаты, как бороться?

Код:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:geom="flash.geom.*" height="700" cornerRadius="0" backgroundGradientColors="[#292b38, #000000]">
<mx:Image id="qwe" width="100" height="140" x="100" y="100" themeColor="#00ff00" alpha="1.0">
<mx:source>file:///C|/Documents and Settings/Ilyes/My Documents/My Pictures/1.JPG</mx:source>
</mx:Image>
<mx:Rotate id="rotate" angleFrom="{angle-45}" angleTo="{angle}" target="{qwe}" originX="{qwe.width / 2}" originY="{qwe.height / 2}" />
<mx:TextArea id="qqq"></mx:TextArea>
<mx:Button label="Rotate 45 Degrees" click="rotateImage();" x="618" y="295" width="211"/>
<mx:Script>
<![CDATA[
[Bindable]
public var angle:int=0;

private function rotateImage():void {
rotate.end();
angle += 45;
rotate.play();
qqq.text = qwe.x + ":" + qwe.y;
}
]]>
</mx:Script>
</mx:Application>

etc
17.01.2008, 20:11
Ilyes, отредактируйте свой пост и оформите код тегами .

Ilyes
18.01.2008, 09:43
Без проблем, если после этого координаты картинки перестанут меняться

Эхх, все равно меняются, не помогло :(((

((((:

Положил Image в Canvas, а этот гад мне скролбары рисует

etc
18.01.2008, 10:33
Ilyes получает плюс за пачку бессмысленных постов.

Ilyes
18.01.2008, 13:15
Суровый ты парень, __etc.

etc
18.01.2008, 13:40
Топик закрыт, автор получает ещё один плюс за очередной бесполезный пост. Это форум, сидите и ждите ответа, а не смайлы свои строчите.