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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.12.2009, 16:06
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 1  
Ответить с цитированием
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
По умолчанию Странное поведение getBytesLoaded

Код AS1/AS2:
onEnterFrame = function() {
 
	l1 = p1.jpg.getBytesLoaded();
	t1 = p1.jpg.getBytesTotal();
 
	if ( l1==t1){
 
		gotoAndPlay(2);	
                onEnterFrame = function() {};
	}
}
При этом, если закоментить if, и поставить trace(l1 + " = " + t1); то он выдаёт что-то типа:

0 = 0
0 = -1
0 = -1
117072 = 117072
117072 = 117072
117072 = 117072
117072 = 117072

Из-за этого срабатывает if и таким образом прелоудер не работает... Как вылечить?

Добавлено через 2 часа 51 минуту
А еще странная вещь: делаю мувиклип в нем 2 слоя:
1. Маска
2. Пустой мувиклип
Когда подгружаю в пустой мувиклип картинку — она не отображается под маской?... Неужели надо программно делать маску?... Да?...

Добавлено через 3 часа 51 минуту
Может кто знает как подгрузить картинку с возможностью потом её вызывать программно?... :\


Последний раз редактировалось greep; 22.12.2009 в 16:09.
Старый 23.12.2009, 14:02
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
-1 возникает в момент, когда еще неизвестен размер загружаемого файла.

Чтобы не срабатывал if, поставьте, например, так:

Код AS1/AS2:
if(l1 == t1 && t1 > 1){
    // Ваш код
}
Может кто знает как подгрузить картинку с возможностью потом её вызывать программно?... :\ - может быть BitmapData вам подойдет?
__________________
hauts.ru

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

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Да, спасибо, мне помог mooncar, за что эму огромное спасибо! И вам тоже

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

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

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


 


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


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