2009-11-13 5 views
0

Я полный новичок в этом, я смотрю множество учебных пособий, читаю учебники, читаю сайт Adobe и т. Д. ... В последний раз, когда я запрограммировал, был ОСНОВА на Apple IIe ...Ошибка Flash AS3 Preloader: 1120 доступ к неопределенному свойству, preloader?

I Я пытаюсь создать предварительный загрузчик, на который будет ссылаться моя html-страница, и когда будет загружен основной файл .swf (Portfolio.swf), он будет отображаться и останавливаться (это swf для печати, поэтому я не хочу, чтобы он " Играть»в 24 кадров/сек)

у меня есть ошибки в моем AS3 1120, который я скопировать код здесь:.


stop(); 
var loader : Loader = new Loader(); 

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); 

loader.load(new URLRequest ("Portfolio.swf")); 
function progressHandler(e:ProgressEvent) { 
    var percent:Number=Math.round(e.bytesLoaded*100/e.bytesTotal); 
    preloader.gotoAndStop(percent); 
} 
function completeHandler(e:Event) { 
    this.addChild(loader); 
    this.removeChild(preloader); 
} 

И вот что я загрузил на мой сайт до сих пор тест:

http://krisbunda.com/templates/portfolio/Portfolio.html

, как вы можете видеть, это просто петлями прогресс бар, и не нагружает «portfolio.swf» файл после. Фактическое «Portfolio.swf» можно посмотреть на этой странице:

[на самом деле, я новичок, не могу разместить более 1 гиперссылки ... вы можете найти Портфолио в корне моего сайта.]

Требуется некоторое время, чтобы загрузить файл 6MB +, поэтому я хотел бы использовать предварительный загрузчик.

Благодарим за помощь!

+0

Я пробовал свой код со своим SWF, и все работает так, как ожидалось, если индикатор выполнения зацикливается, можете ли вы создать след в прогрессHandler, чтобы увидеть, продолжает ли он стрелять и отслеживать в fullHandler, чтобы увидеть, . – Les

+0

Можете ли вы предоставить полный код предварительного загрузчика. Или ты вкладываешь это в свою флю? – bhups

ответ

0

Я, наконец, понял это, хотя код развился (передан?) На что-то другое.

я не дома, чтобы скопировать AS3 с моей рабочей станции, но вот ссылка, чтобы увидеть код работает, как я предназначил:

http://krisbunda.com/images/portfolio/Portfolio.html

отправить мне сообщение, если у вас возникли аналогичная проблема и хотел бы, чтобы AS3-код был вставлен здесь.

Смежные вопросы