Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вот так чтобы по мере подгркзки она показывалась, Не наю как 
:(
    Опции темы
AntonioBanderaz
Дата 2.9.2005, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Всем привет, хочу сделать такую штуку, грузится картинка, а по мере её подгружения она показывалась, это вообще реально сделать???... Пока мысли бали такие сделать Текстовое поле и подгружать в него как html, там и с размерами можно в % указать, только не всегда одинаково открывается иногда сразу, а иногда как в браузере, сверху вниз...

Мысля вторая, ждать пока загрузится, а потом уже её выводить, как говорилось выше... но муторно это и долго...

Подскажите как такую фичу мона сотворить... =)


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 2.9.2005, 04:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(AntonioBanderaz @ 2.9.2005, 07:24)
Мысля вторая, ждать пока загрузится, а потом уже её выводить, как говорилось выше... но муторно это и долго...

Подскажите как такую фичу мона сотворить... =)

так и сотвори. Это не муторно. Делаешь на загрузку установку маски и потом setInterval.

Цитата(AntonioBanderaz @ 2.9.2005, 07:24)
грузится картинка, а по мере её подгружения она показывалась

не-а.
событие начала отображения (или проигрывания, если swf) - onLoadInit
PM MAIL WWW ICQ YIM MSN   Вверх
elFenok
Дата 5.9.2005, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 25.7.2005

Репутация: нет
Всего: нет



Цитата(Alex @ 2.9.2005, 04:48)
Цитата(AntonioBanderaz @ 2.9.2005, 07:24)
Мысля вторая, ждать пока загрузится, а потом уже её выводить, как говорилось выше... но муторно это и долго...

Подскажите как такую фичу мона сотворить... =)

так и сотвори. Это не муторно. Делаешь на загрузку установку маски и потом setInterval.

Цитата(AntonioBanderaz @ 2.9.2005, 07:24)
грузится картинка, а по мере её подгружения она показывалась

не-а.
событие начала отображения (или проигрывания, если swf) - onLoadInit

smile Алекс можешь пример дать
или если можно такой исходник

Заранее thanx smile
PM MAIL   Вверх
aksyos
Дата 6.9.2005, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 3.6.2005
Где: Москва

Репутация: нет
Всего: нет



Господа, а что собствено это вам даст в конечном итоге окромя насилования процессора?
По моему, картинку легко можно в фотожопе окультурить - порезать там, черно-белый вариантик сделать или слои по отдельности сохранить - с каждой картинкой придется конечно поработать, хотя для мега архива фоток такой эфект вообще вряд ли нужен. Для небольшой колекции ну уйдет у вас лишний час при подготовке документов, зато проц будет нулевую загрузку показывать.
PM MAIL ICQ   Вверх
AntonioBanderaz
Дата 6.9.2005, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



И где же тут насилование проца? Из-за чего собственно?


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 7.9.2005, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



без масок:
Код

function showClip(target_mc:MovieClip):Void
{
    var masked_mc:MovieClip = target_mc._parent.createEmptyMovieClip('masced_mc',target_mc._parent.getNextHighestDepth());
    masked_mc._x = target_mc._x;
    masked_mc._y = target_mc._y;
    masked_mc.beginFill(0xFFFFFF,100);
    masked_mc.moveTo(0,0);
    masked_mc.lineTo(target_mc._width,0);
    masked_mc.lineTo(target_mc._width,target_mc._height);
    masked_mc.lineTo(0,target_mc._height);
    masked_mc.lineTo(0,0);
    masked_mc.endFill();
    masked_mc['width'] = target_mc._width;
    masked_mc['height'] = target_mc._height;
    masked_mc['current_position'] = 0;
    masked_mc['step'] = 1;
    masked_mc['interval'] = setInterval(redrawPart,1,masked_mc);
}
function redrawPart(masked_mc:MovieClip):Void
{
    masked_mc.clear();
    masked_mc['current_position'] += Number(masked_mc['step']);
    if (masked_mc['current_position']>masked_mc['height'])
    {
        masked_mc['current_position'] = masked_mc['height'];
    }
    masked_mc.beginFill(0xFFFFFF,100);
    masked_mc.moveTo(0,masked_mc['current_position']);
    masked_mc.lineTo(masked_mc['width'],masked_mc['current_position']);
    masked_mc.lineTo(masked_mc['width'],masked_mc['height']);
    masked_mc.lineTo(0,masked_mc['height']);
    masked_mc.lineTo(0,masked_mc['current_position']);
    masked_mc.endFill();    
    if (masked_mc['current_position']==masked_mc['height'])
    {
        clearInterval(masked_mc['interval']);
    }
}

var mcl:MovieClipLoader = new MovieClipLoader();
var mc:MovieClip = this.createEmptyMovieClip('loaded_clip',this.getNextHighestDepth());
var list:Object = new Object();
list.onLoadInit = function(target:MovieClip)
{
    showClip(target);
}
mcl.addListener(list);
mcl.loadClip('http://www.macromedia.com/software/drk/images/box_drk5.jpg',mc);
stop();

PM MAIL WWW ICQ YIM MSN   Вверх
aksyos
Дата 9.9.2005, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 3.6.2005
Где: Москва

Репутация: нет
Всего: нет



Цитата(AntonioBanderaz @ 6.9.2005, 21:11)
И где же тут насилование проца? Из-за чего собственно?

любой флешевый эфект кушает ресурсы, если ты на страничке сразу несколько эфектов ставишь - получается существенно. когда картинки подгружаешь - ресурсы не расходуются.
PM MAIL ICQ   Вверх
AntonioBanderaz
Дата 9.9.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



aksyos - Например для масок, так сказать если у тебя их будет 10000 - то конечно, если ты будешь отображать штук 10 картинок, и у них будет стоять маска, которая будет изменять свой размер каких-нибудь 1-2 секунды... Врятли Ты чего-нибудь тормознутого заметишь... Вот к примеру сайт RMA - у меня немного подтормаживает, даже Opera вылетела, ну там ещё куча програм было открыто, ну извините, там-то эффектов по-больше и по-сложнее...
P.S. ИМХО. Сайт на Flash - это и должен быть сайт на Flash, а не Flash реализация HTML...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 9.9.2005, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(aksyos @ 9.9.2005, 17:30)
юбой флешевый эфект кушает ресурсы, если ты на страничке сразу несколько эфектов ставишь - получается существенно. когда картинки подгружаешь - ресурсы не расходуются.


любой эффект кушает ресурсы. Что их тогда вообще не использовать?
Надо просто находить грань для себя, до которой возможно насиловать процессор.


ЗЫ:
и ещё: это другой вопрос, давайте его в отдельную тему. Это не моё мнение, это правила форума.
PM MAIL WWW ICQ YIM MSN   Вверх
aksyos
Дата 9.9.2005, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 3.6.2005
Где: Москва

Репутация: нет
Всего: нет



вот кстати пример на эту тему: http://www.eliteportugal.com/
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.