Я разработал простую игру на мышах с помощью ActionScript 3. Я не понимаю, как изменить код ActionScript 2 на ActionScript 3, пожалуйста, помогите мне.Может ли кто-нибудь помочь мне, рассказав мне, как преобразовать ActionScript 2 в actionscript3?
Может ли кто-нибудь помочь мне, сообщив мне, как преобразовать ActionScript 2 в actionscript3?
jumlah = 0;
waktu_muncul = 0;
function buat_tikus()
{
nomor = random(3)+1;
tikus=attachMovie("tikus","tikus",2{_x:_root["lingkaran"+nomor]._x,_y:_root["lingkaran"+nomor]._y});
tikus.onEnterFrame = function()
{
waktu_muncul++;
if (waktu_muncul == 0)
{
this.gotoAndStop(4);
}
if (waktu_muncul == 20)
{
removeMovieClip(this);
buat_tikus();
waktu_muncul = 2;
}
tikus.onPress = function()
{
sound1 = new Sound();
sound1.attachSound("Suaratikus");
sound1.start(0,1);
var tikus:MovieClip;
if (jumlah == 90)
{
stop();
nextFrame();
}
if (this._currentframe == 1)
{
jumlah += 10;
this.gotoAndPlay(2);
}
};
};
}
onEnterFrame = function()
{
fps++;
if (fps == 20)
{
timer_txt--;
fps=0
if (timer_txt==0)
{
stop();
gotoAndStop(6);
}
}
palu.swapDepths(_root.getNextHighestDepth());
palu._x = _xmouse;
palu._y = _ymouse;
};
onMouseDown = function()
{
if (palu._currentframe == 1)
{
palu.gotoAndPlay(2);
}
};
buat_tikus();
var fps : Number = 0;
var timer_txt : Number = 20;
Нет конвертирования AS2 в AS3, это два разных языка. – BotMaster
Синтаксис AS2 и AS3 аналогичен, но удалена прямая связь типов данных AS2 с Flash. Существует ряд ссылок, которые могут помочь в процессе миграции; http://www.adobe.com/devnet/flash/articles/first_as3_application.html и http://cis.msjc.edu/courses/Internet_Authoring/CSIS119A/Resources/langref/migration.html (не уверен, где (если) этот документ существует на сайте Adobe больше), это хорошее место для начала. – SushiHangover
Я думаю, что этот код является 'AS1'. В 'AS2' и' AS3' глобальная функция 'random' была удалена в ** Flash Player 5 ** в пользу« случайного »метода класса« Math ». Пожалуйста, создайте приложение с нуля, потому что «AS1» - это старый, старый язык, который полностью (радикально) отличается от AS3. – ElChiniNet