Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   URLLoader параметр конструктора (http://www.flasher.ru/forum/showthread.php?t=130289)

PgeorgyV 22.09.2009 17:37

URLLoader параметр конструктора
 
URLLoader
Код AS3:

public function URLLoader (request:URLRequest = null);
public function load (request:URLRequest) : void;

Просто не пойму, зачем в конструктор разрешено передавать URLRequest, если в последующем в метод load нужно обязательно передавать его же, наверное разработчики загнули или же в этом есть какой-то высший смысл?

BlooDHounD 22.09.2009 17:40

если параметр передан в конструкторе, то метод load вызывать не нужно. это кстати написано в описании конструктора.

PgeorgyV 22.09.2009 17:53

Да я даже что-то не посмотрел в доки, подумал что это просто не логично, т.к. подписываться на события после начала загрузки может сулить тем, что мы просто не попадём в обработчик, если данные будут получены мгновенно(из самописного кэша или из кэша браузера), гораздо логичнее было бы такую возможность предоставить Loader'у, т.к. его можно сразу добавлять в список отображения

BlooDHounD 22.09.2009 23:22

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

wvxvw 22.09.2009 23:57

Цитата:

Сообщение от BlooDHounD (Сообщение 852728)
данные, никогда не будут получены мгновенно. пока не закончится выполнение текущего стэка, флэш даже не начнёт загрузку.

Если ты тестируешь локально, то такая ситуация возможна... у меня случалось.

etc 23.09.2009 07:40

Цитата:

Сообщение от wvxvw (Сообщение 852732)
у меня случалось.

А у меня нет.

BlooDHounD 23.09.2009 10:04

wvxvw, пример синхронности флэша в студию!

wvxvw 23.09.2009 11:06

Случалось в AS2 при загрузке mp3. Пример сто лет назад выкладывал.

etc 23.09.2009 11:18

Так это особенность была исключительно у Sound в IE.

wvxvw 23.09.2009 11:42

Ну иногда и одного исключения достаточно :moder:


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

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