Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.07.2012, 09:30
BENZIN124 вне форума Посмотреть профиль Отправить личное сообщение для BENZIN124 Найти все сообщения от BENZIN124
  № 1  
Ответить с цитированием
BENZIN124
[+1 28.07.12]
 
Аватар для BENZIN124

Регистрация: Jul 2012
Адрес: Красноярск
Сообщений: 8
Question Ошибка вывода прелоадера.

Прошу сильно не пинать ногами,опыта в программировании нет никакого кроме HTML если это вообще можно так назвать.
Искал описание ошибки на адобе но ни чего не нашел.Может не то искал,не знаю...Кароч создал прелоадер,все работает но вот почему то пишет ошибку вывода:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at _fla::MainTimeline/zagruzka()

Че не дописал? Работаю на "Adobe Flash Professional CS6".

Сам скрипт:
Код AS3:
import flash.events.Event; 
 
stop(); 
 
this.addEventListener(Event.ENTER_FRAME , zagruzka); 
function zagruzka(e:Event): void { 
 var vsego: Number = this.stage.loaderInfo.bytesTotal; 
 var zagruzeno: Number = this.stage.loaderInfo.bytesLoaded; 
 
 = zagruzeno/vsego; 
 textic.text = Math.floor((zagruzeno/vsego)*100) + "%"; 
 if (zagruzeno == vsego){ 
 
 play(); 
 
 this.removeaddEventListener(Event.ENTER_FRAME , zagruzka); 
} 
}


Последний раз редактировалось mooncar; 23.07.2012 в 10:55.
Старый 23.07.2012, 11:01
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
BENZIN124, код нужно оформлять тегеми.
И поправьте код - сделайте у блоков отступы табуляцией. Так, как сейчас - код слабо читаем.
__________________
Идите первым!

Старый 23.07.2012, 11:17
ObOs вне форума Посмотреть профиль Отправить личное сообщение для ObOs Найти все сообщения от ObOs
  № 3  
Ответить с цитированием
ObOs
 
Аватар для ObOs

Регистрация: Jul 2009
Сообщений: 149
Опечатки у вас
Код AS3:
 = zagruzeno/vsego;
и такого метода нет
Код AS3:
 removeaddEventListener

Старый 23.07.2012, 12:55
BENZIN124 вне форума Посмотреть профиль Отправить личное сообщение для BENZIN124 Найти все сообщения от BENZIN124
  № 4  
Ответить с цитированием
BENZIN124
[+1 28.07.12]
 
Аватар для BENZIN124

Регистрация: Jul 2012
Адрес: Красноярск
Сообщений: 8
Цитата:
Сообщение от ObOs Посмотреть сообщение
Опечатки у вас
Код AS3:
 = zagruzeno/vsego;
и такого метода нет
Код AS3:
 removeaddEventListener
переменные var прописаны,какая разница как они называются?

Старый 23.07.2012, 12:56
BENZIN124 вне форума Посмотреть профиль Отправить личное сообщение для BENZIN124 Найти все сообщения от BENZIN124
  № 5  
Ответить с цитированием
BENZIN124
[+1 28.07.12]
 
Аватар для BENZIN124

Регистрация: Jul 2012
Адрес: Красноярск
Сообщений: 8
Цитата:
Сообщение от mooncar Посмотреть сообщение
BENZIN124, код нужно оформлять тегеми.
И поправьте код - сделайте у блоков отступы табуляцией. Так, как сейчас - код слабо читаем.
Спасибо,ничего не понял...

Старый 23.07.2012, 13:02
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
BENZIN124, оформление кода на форуме.
По поводу табуляции (или отсупов) - у вас границы блоков (там, где скобки) в одну вертикальную ниточку. Различить границы блоков - например, где кончается тело условного оператора, а где заканчивается функция, так тяжело. И как следствие, меньше желающих разобраться в вашем коде, не говоря уже про личное неудобство.
Посмотрите, как принято писать код, хотя бы по этой же ссылке.
__________________
Идите первым!

Старый 23.07.2012, 13:13
BENZIN124 вне форума Посмотреть профиль Отправить личное сообщение для BENZIN124 Найти все сообщения от BENZIN124
  № 7  
Ответить с цитированием
BENZIN124
[+1 28.07.12]
 
Аватар для BENZIN124

Регистрация: Jul 2012
Адрес: Красноярск
Сообщений: 8
mooncar, Спасибо,буду знать по поводу тегов,не видел и естественно не читал правила.Первый раз все-таки.
ObOs,спасибо огромное,ошибка найдена.Вы обратили мое внимание на нее.Просматривал десятки раз и не мог найти где именно ошибка-она действительно оказалась в
Код AS3:
removeaddEventListener
. Поправил-теперь все работает на ура.

че т не могу разобраться как тут "Мультицитату" вставлять...Всем спасибо.

Добавлено через 33 минуты
Цитата:
Сообщение от ObOs Посмотреть сообщение
Опечатки у вас
Код AS3:
 = zagruzeno/vsego;
и такого метода нет
Код AS3:
 removeaddEventListener
Пересмотрел еще раз,теперь понял про какую очепятку шла речь

Там было написано
Код AS3:
poloska.scaleX = zagruzeno/vsego;
но видимо когда сюда копировал что то потерялось

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.