![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2012
Сообщений: 7
|
У меня 2 класса первый это Main который подключен к сцене и второй Loader который я вызываю через класс Main в котором и происходит предзагрузка..
Main: package net { import flash.display.LoaderInfo; import flash.display.MovieClip; import flash.events.*; public class Main extends MovieClip { private var _load:Load; public function Main() { _load = new Load(loader); } } } package net { import flash.display.MovieClip; import flash.events.*; import flash.display.LoaderInfo; dynamic public class Load extends MovieClip { private var loads; private var total; private var inf; public function Load() { loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressF); loaderInfo.addEventListener(Event.COMPLETE, completeF); // событие наступает когда загрузка окончена } public function progressF(e:ProgressEvent){ //событие наступает в процессе загруски содержимого loads=Math.round(e.bytesLoaded/1024); //функция вызываемая в процессе загрузки total=Math.round(e.bytesTotal/1024); inf=Math.round(loads/total*100); Object(this).t1_txt.text=inf; Object(this).k_mc.width=inf*3; } public function completeF(e:Event){ //функция вызывается после окончания загрузки gotoAndStop(2); } } } при запуске пишет ошибку TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at net::Load() at net::Main() что он хочет? |
![]() |
Часовой пояс GMT +4, время: 00:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|