Это базовая версия того, что вы хотите сделать, функция handleEnterFrame будет запускаться один раз для каждого кадра (и для каждого облака, но я предполагаю, что вы предпочтете более простое решение)
package {
import flash.display.Sprite;
import flash.events.Event;
public class Cloud extends Sprite{
public var xSpeed:Number = 1;
public var ySpeed:Number = 1;
public function Cloud() {
addEventListener(Event.ENTER_FRAME, handleEnterFrame);
}
public function handleEnterFrame(e:Event):void {
x += xSpeed;
y += ySpeed;
}
}
}
Установите «Экспорт для ActionScript» в меню «Связывание» вашего символа облака и установите имя класса «Облако».
Этот код должен быть размещен во внешнем файле с именем «Cloud.as», в том же каталоге, что и ваш флэш-файл.
(спасибо aaaidan за указание на это)