Actionscript 3 не работает .. не дает ошибок - PullRequest
0 голосов
/ 19 марта 2012

Я создаю часы, используя этот код:

var date:Date = new Date();
var time:Timer = new Timer(1000); 
time.addEventListener(TimerEvent.TIMER, actualiser);
time.start();

function actualiser(e:TimerEvent){
    date = new Date();
    var s:uint = date.seconds;
    var m:uint = date.minutes;
    var h:uint = date.hours;
    sec_mc.rotation =(s * 6);
    min_mc.rotation =(m * 6);
    heur_mc.rotation =(h * 30) +m/2;
}

Но, похоже, код не выполняется, я даже не могу отследить ничего написанного в конструкторе моего класса документов. Когда я запускаю его, ничего не происходит, а когда я пытаюсь отладить, я получаю предупреждение:

Вы не можете отлаживать этот SWF-файл, поскольку он не содержит ActionScript

Что может быть не так?

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

Попробуйте проверить код в новом фла.Напишите следующее на вашей 1-й панели действий .Это дает правильный вывод, и вы можете увидеть следы на панели вывода .Нет проблем с логикой кода.Возможно, возникли некоторые проблемы с используемым мувиклипом.

var date:Date = new Date();
var time:Timer = new Timer(1000); 
time.addEventListener(TimerEvent.TIMER, actualiser);
time.start();

    function actualiser(e:TimerEvent){
        date = new Date();
        var s:uint = date.seconds;
        var m:uint = date.minutes;
        var h:uint = date.hours;
        trace(h+":"+m+":"+s);
    }

В случае CS5 попробуйте выполнить следующие действия:

WINDOWS:

1. Выйти из Flash 2. В текстовом редакторе откройте файл jvm.ini из следующего расположения:

2.1.Windows XP: Системный жесткий диск \ Документы и настройки \ пользователь \ Локальные настройки \ Данные приложения \ Adobe \ Flash CS5 \ language \ Configuration \ ActionScript 3.0 \ jvm.ini
2.2. * Windows Vista или Windows7: * Системный жесткий диск \ Пользователи \ пользователь \ пользователь \ AppData \ Local \ Adobe \ Flash CS5 \ язык \ Конфигурация \ ActionScript 3.0 \ jvm.ini

(может потребоваться включитьна «показать скрытые файлы»)
3. Измените -Xmx128m на -Xmx256m и сохраните файл.

1 голос
/ 19 марта 2012

РЕДАКТИРОВАТЬ: Хм.Это все, что у тебя есть?Потому что вам нужно импортировать необходимые пакеты и т. Д. Кроме того, вы уверены, что все связали?

...