Мне на самом деле не нужна помощь, я просто хочу узнать ваше мнение о странном поведении Flash CS4 (AS3).должно быть что-то, что я пропустил.1) что происходит: флэш-фильм воспроизводится при любом (даже несуществующем) вызове функции между if (bytesLoaded == bytesTotal) и не воспроизводится там с закомментированной или пустой строкой.2) что следует видеть вместо этого: никаких действий - я не вызываю никаких функций временной шкалы, поэтому фильм не должен воспроизводиться.любое предупреждение или ошибка?я не знаю, флеш все время так плохо работает с ошибками.3) где: в предложении
if(stage.loaderInfo.bytesLoaded==stage.loaderInfo.bytesTotal)
на первом кадре (AS3)
Я думаю, что Adobe взяла на себя ответственность, чтобы догадаться, что если мы используем bytesLoaded и bytesTotal, то мы хотимдля воспроизведения фильма: |Что делать, если я хочу записать число и не хочу его воспроизводить?
Я не использую пользовательский класс документа, поэтому я использую root. * вместо MovieClip (root). *
---это код AS3 в первом кадре и встроенное видео в следующих кадрах 1999 года
stop();
root.addEventListener(Event.ENTER_FRAME,RootOnEnterFrame);
function RootOnEnterFrame (evt:Event) {
if(stage.loaderInfo.bytesLoaded==stage.loaderInfo.bytesTotal){
//anyfunctionname(anynumber);
Math.ceil(1599);
funcdoesnotexists(7);
}
}