Как правильно перемещать и масштабировать в ActionScript? - PullRequest
0 голосов
/ 05 декабря 2009
function scale(e:Event):void{
    plane1_mc.scaleX += .1;
    plane1_mc.scaleY += .1;
    plane1_mc.x -= 5;
    plane1_mc.y -= 3;
}

function prop(evt:Event):void{
    plane1_mc.prop_mc.rotation += 100;
}

plane1_mc.prop_mc.addEventListener(Event.ENTER_FRAME, prop);
plane1_mc.addEventListener(Event.ENTER_FRAME, scale);

это то, что я использую, чтобы попытаться заставить plane1_mc масштабироваться и двигаться. раньше он делал и то, и другое, но теперь это только масштаб. Кто-нибудь, не стесняйтесь сказать мне

1 Ответ

0 голосов
/ 05 декабря 2009

Ваш код правильный. Попробуйте увеличить сумму, которую вы перемещаете, и опубликуйте, что происходит. Примерно так:

plane1_mc.x -= 50;
plane1_mc.y -= 30;

Также убедитесь, что вы не масштабируете plane1_mc где-либо еще. Возможно, что вместо этого запускается другое событие, поэтому выглядит , как значения scaleX и scaleY изменяются из этой функции, если это не так. Я бы предложил добавить в эту функцию несколько операторов трассировки и посмотреть, появятся ли они.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...