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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
По умолчанию Подгрузка картинки JPG

Народ !
Хелп
вот в MX -
пишу в первом кадре

loadMovie("fon_main.jpg", _root.foni);

т.е. загружаю картинку в мувик под названием foni
как я могу определить что картинка загрузилась ?
т.е. не то что она появится а типа того что
bytesloaded=totalbytes

но как это правильно написать ?
вот вопро синтересует !
без него дальше проэкт не движется :-(

Старый 29.12.2002, 02:07
FlashDay вне форума Посмотреть профиль Отправить личное сообщение для FlashDay Посетить домашнюю страницу FlashDay Найти все сообщения от FlashDay
  № 2  
FlashDay
 
Аватар для FlashDay

Регистрация: Oct 2002
Адрес: последние деньги
Сообщений: 99
Отправить сообщение для FlashDay с помощью ICQ
К флаш МХ в стандартной поставке есть урок - подзагрузка Jpg- посмотри

Вот кусок кода:
_root.onEnterFrame = function() {
// when a new Photo is selected, fade out, load new image, and fade in
if (square._alpha>10 && fadeOut) {
square._alpha -= 10;
}
if (square._alpha<10) {
loadMovie("images/web/web_"+whichPic+".jpg", "square");
_root.preload_img.gotoAndPlay("pr");
//preload_img - это прелоадер
fadeOut = false;
fadeIn = true;
}
if (square._alpha<100 && fadeIn && !fadeOut) {
square._alpha += 10;
} else {
fadeIn = false;
}
// limit input field
if (input>3) {
input = 3;
}
// initiate change to new image when Enter key is pressed
if (Key.isDown(Key.ENTER)) {
fadeOut = true;
whichpic = input;
}
};

Ну а сам прелоадер обыкновенный:
//где square - мувик в который грузится картинка

if (_root.square.getBytesLoaded () == _root.square.getBytesTotal ()) {
percents = percents + 5.0;
if (percents > 100.0) {
percents = 100.0;
}
} else {
percents = Math.floor (_root.square.getBytesLoaded () / _root.square.getBytesTotal () * 100.0);
}
gauge.gotoAndStop (percents + 1);
label = percents;
__________________
www.flashday.ru

Старый 29.12.2002, 03:59
Vrefr вне форума Посмотреть профиль Отправить личное сообщение для Vrefr Найти все сообщения от Vrefr
  № 3  
Vrefr
 
Аватар для Vrefr

Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
Я сразу так попробовал определить размер, но оно выдавало 12 байт, когда сам джипег весит не меньше 120, я специально выбрал побольше! Так вот оно показывало размер самого мувика без подгруженного файла!...
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :)

Старый 29.12.2002, 14:26
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 4  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
Вот честно говоря мне для этого нужно
http://komserg.4hack.com/hotel/
(по идее картинка появляется плавно(у меня нга компе так) но в реальтности
плавно не получается потому что fadein проходит до того как картинка подгрузится, поэтому мне нужно определятьь когда картинка загрузится ! чтоб fadein включить в тот момент когда она погрузилась !
я тоже писал getbytesTotal
он мнее выдавал 4 байта а картиека весит 30 кб
надо как то по другому
а вот на счет того сампла что идет с флэшем - Fadein я взял оттуда
ну его и сделать было не трудно
я просто посмотрел как он был сделан у них

Старый 29.12.2002, 16:36
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 5  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
ТАк знает кто нибдуь как сделать это ? чтоб знать что картинка загрузилась
в примере в самплах Flash'а такого нету
они просто подгружаются ! и оно не проверяет загркзилась картинк аили нет

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

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

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


 


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


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