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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.10.2006, 10:09
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 11  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 edo:
"Вскроюсь"? ^_^ А директор хоть оценит ваши заслуги?
Ладно... Вы решите, как это должно у вас выглядеть. Например, вместе в флешкой у вас может где-то быть текстовый файл с содержимым:
Код:
flashes_num=10
Или XML-файл с такой, например, структурой:
Код:
<settings>
    <setting name="flashes_num" value="10">
</settings>
В первом случае вам необходимы знания метода loadVariables либо класса LoadVars, во втором - знание классов XML и XMLNode...

2 katerinax:
А вы просто ищите исходники, потому что вам приятен сам процесс поиска или ищите что-то конкретное?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 07.10.2006, 15:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 12  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
2 Хемуль:
Практика показывает, что если человек работает в РА, то работу он делает не для себя, значит он передаст ее заказчику, заказчик в 99 случях из ста не имеет представления о том, что делать с ХМЛями, текстовыми файлами, которые идут "в нагрузку" к флешке, и в одном лучае - структура сайта такая, что отряд хорошо подготовленных веб програмистов за неделю не разберется, откуда грузится флешка и как передать ей что-нибудь =)
Так что лучше просто грузить до победного конца, а еще лучше, не морочить себе голову и запихать все в одну флешку, особенно если сроки поджимают, а разбираться нет времени...
__________________
Hell is the possibility of sanity

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

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Всё гораздо проще. Если нумерация строгая, то без хмл можно просто попробовать прогрузить все файлы. Например имеется 26 пронумерованных файлов, но в программе мы не знаем сколько их. Начнём прогружать их последовательно:
00.swf, 01.swf, 02.swf, .... 25.swf
в какой-то момент произойдёт ошибка зугрузки. Значит файлов 26.swf, 27.swf .... не существует. Используй MovieClipLoader что бы контролировать загрузки и поймать ошибки загрузки с несуществующего адреса.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 07.10.2006 в 16:49.
Старый 07.10.2006, 20:15
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 14  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 wvxvw:
Всяко бывает... Иногда клиентом выступает некоторая вэб-студия заграничная, для которой можно работать по суб-подряду. В таком случае XML вполне проходит, потому как после сдачи проекта разбираться с ним будет та самая студия для их заграничного клиента. ^_^
Также, если правильно и читабельно организовать XML, с ним при наличии небольшого руководства справится системный администратор клиента. Системные администраторы обычно HTML немного знают, а XML на него похож.
Вообще мне немного сложно судить, потому как на руки клиенту XML'и никогда наверное и не сдавал... Да и американцам часто легче заплатить пару долларов за мои несколько минут времени, за которые я подправлю XML. ^_^
Но вообще вы, конечно, правы, неискушённому человеку страшно смотреть на эти треугольные скобочки. ^_^

2 miramax:
Это понятно, но если внешних мувиклипов действительно много, существует вероятность пропустить один в нумерации и тогда загрузка остановится не дойдя до конца... Хотя, в принципе, можно попытаться загрёзить ещё один и, если не вышло, завершить это дело. ^_^ Всё же два мувика пропустить сложнее, чем один. ^_^
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 07.10.2006, 23:10
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 15  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Хемуль
2 miramax:
Это понятно, но если внешних мувиклипов действительно много, существует вероятность пропустить один в нумерации и тогда загрузка остановится не дойдя до конца... Хотя, в принципе, можно попытаться загрёзить ещё один и, если не вышло, завершить это дело. ^_^ Всё же два мувика пропустить сложнее, чем один. ^_^
Я могу написать код , который будет определять всё правильно в 99,999999999999% случаях. Только нумерация должна быть строгой. Это кстати и требуется.

1 Загружаем MovieClipLoader'ом мувиклип под номером n
2 Если загрузка прошла успешно, не было ошибок, загружаем мувик n+1

Продолжать пока не возникнет ошибка загрузки с несуществующего урл.
Какие ещё два файла? какой ещё пропуск ты здесь видешь?
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 07.10.2006, 23:20
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 16  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 miramax:
Опять же, это всё понятно. Такой код может написать любой из более-менее продвинутых пользователей этого форума, ничего страшного в нём нет. Но ваш вариант действительно работает для "строгой нумерации". Про два клипа я говорил, подразумевая то, что в цепи загружаемых мувиклипов может быть пробел. Как? - спросите вы? А очень просто. Клиенты - такие существа, на которые полагаться нельзя. ^_^
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 07.10.2006, 23:59
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 17  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Хемуль
2 miramax:
Опять же, это всё понятно. Такой код может написать любой из более-менее продвинутых пользователей этого форума, ничего страшного в нём нет. Но ваш вариант действительно работает для "строгой нумерации". Про два клипа я говорил, подразумевая то, что в цепи загружаемых мувиклипов может быть пробел. Как? - спросите вы? А очень просто. Клиенты - такие существа, на которые полагаться нельзя. ^_^
В первом посте говорилось о строгой нумерации.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 08.10.2006, 00:09
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 18  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 miramax:
Я знаю. Всегда говорится о чём-то строгом... ^_^ А потом происходят всякие казусы и недоразумения. Считайте, я предложил вариант усовершенствования кода.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 08.10.2006, 00:43
n01known вне форума Посмотреть профиль Отправить личное сообщение для n01known Посетить домашнюю страницу n01known Найти все сообщения от n01known
  № 19  
Ответить с цитированием
n01known

Регистрация: Oct 2006
Адрес: Земля, 3я от Солнца
Сообщений: 9
Цитата:
Сообщение от miramax
...

Продолжать пока не возникнет ошибка загрузки с несуществующего урл.
Какие ещё два файла? какой ещё пропуск ты здесь видешь?
а можно код мосмотреть про отлов ошибки загрузки с несуществующего урл?
у меня не вышло со всякими try и catch....
:[

Старый 08.10.2006, 00:51
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 20  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от n01known
а можно код мосмотреть про отлов ошибки загрузки с несуществующего урл?
у меня не вышло со всякими try и catch....
:[
try catch не поможет.
У MoviClipLoader'а есть событие об ошибке. В хелпе все описано
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

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

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

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


 


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


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