#flash #adobe #cs4
#flash #adobe #cs4
Вопрос:
Привет, я создаю интерактивную игру «Выбери свой собственный приключенческий роман» с использованием Flash CS4. Я могу создать базовую структуру, но я хотел бы добавить некоторые переходы между кадрами, когда игрок делает выбор. Я хочу, чтобы это выглядело так, как будто один кадр сдвигается влево, за которым появляется следующий кадр.
Пожалуйста, обратите внимание, что у меня почти нет опыта работы с actionscript.
Комментарии:
1. вы хотите использовать инструмент преобразования для многих кадров.
2. на самом деле, перечитывая свой пост, вы хотите просто изменить позиции x и y
3. Я бы предложил еще одну вещь. Если вы новичок в флеш-играх, то игра будет неподходящим местом для начала. Сначала изучите ООП. Сначала выполните несколько руководств. Сначала создайте простые объекты.
4. если это не слишком сложно, можете ли вы дать мне пример кода, который показывает, как изменить положение x и y всего кадра?
Ответ №1:
Вы не можете изменить X или Y «фрейма»
Вместо этого вам нужно создать объект и расположить этот объект.
Согласно вашему запросу.
Есть проблема с выполнением именно этого. Как мусор, собирающий объект mc после того, как его столкнули со сцены.
var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0xFF0000);
mc.graphics.drawRect(0, 0, 100, 80);
mc.graphics.endFill();
mc.x = 80;
mc.y = 60;
addChild(mc);
var timer:Timer = new Timer(5);
timer.addEventListener(TimerEvent.TIMER, onTimer );
timer.start();
function onTimer( e:TimerEvent ):void{
mc.x = mc.x
}