Я пытаюсь сделать случайную викторину в flash cs5.5 для android, , поэтому я конвертирую этот AS2-код в AS3, но у меня есть 1 ошибка.случайный код в AS2 конвертировать в AS3,
AS2:
stop();
benar = 0; salah = 0; total_frame = 11; array_frame = [];
for (i=2; i<=total_frame; i++) {
array_frame.push(i);
}
array_frame.sort(function() {
return random(2) ? 1 : -1;
});
jumlah_frame = array_frame.length;
мой AS3:
stop()
var benar=0;var salah=0; var jumlah_frame; var total_frame = 11;
var array_frame = [];
var i:Number; for (i=2; i<=total_frame; i++) {
array_frame.push(i);
}
array_frame.sort(function() {
return random(2) ? 1 : -1;
});
jumlah_frame = array_frame.length;
моя ошибка .. * array_frame.sort (функция() {возвращают случайное (2) 1: -1; * 1180: Позвоните по возможности неопределенному методу.
Является ли мой код уже правильным? я новичок в AS3, пожалуйста, кто-нибудь объяснить и исправить этот код или, может быть, научить меня еще один эффективный код, спасибо .. :)
эй, это работает, спасибо ... – ichirui21
эй, это работает, спасибо ... но я еще раз у меня есть проблема, как бы этот код стал в AS3? (выпуск) { _root.jumlahFrame = 11; \t _root.jumpFrame = []; \t gotoAndStop (1); } его сценарий в кнопке, чтобы снова сыграть в викторине. Большое спасибо за то, что разделили вашу идею ..: D – ichirui21
@strash ok, справа вы редактировали. @ ichrui21 'stage.addEventListener (MouseEvent.MOUSE_DOWN, onDown); функция onDown (e: MouseEvent): void { \t jumlahFrame = 11; \t jumpFrame = []; \t gotoAndStop (1); } ' –