Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как опознать наличие соединения (http://www.flasher.ru/forum/showthread.php?t=69017)

pcholkin 11.09.2005 18:08

как опознать наличие соединения
 
Здравствуйте.

Подскажите, плз, кто знает - как средствами экшскрипта узнать, есть ли сейчас соединение с интернетом.

Я пытаюсь сделать следующее:
Есть файл 1.swf, который запускается планировщиком заданий.
Он подгружает в один из своих мувиклипов другой файл - 2.swf.
Если в момент запуска 1.swf нет соединения с интернетом он подгружает в себя 2.swf из локальной папки.
Если соединение с интернетом есть - загружает 2.swf с определённого урл-а.

Проблема в том, как опознать наличие или отсутствие соединения с интернетом.

Вариант - пытаться в течение некоторого времени загружать из интернета, и если не удалось - тогда уже брать из локальной папки - не подходит...
Потому что в этом случае свф при запуске и отсутствии соединения начинает "требовать" это самое соединение установить, вылазит окно "Подключиться" и т.д.

А как бы так незаметно это узнать?
Втихаря :)

Заранее спасибо.

ffffff 11.09.2005 18:32

писать отдельную програмку напримен на delphi или vb и запускать её через fscommand

aaanet 11.09.2005 23:19

да, с помощью одного флеша это сделать нельзя

GoreMika 12.09.2005 11:01

Цитата:

Сообщение от pcholkin
Я пытаюсь сделать следующее:
Есть файл 1.swf, который запускается планировщиком заданий.
Он подгружает в один из своих мувиклипов другой файл - 2.swf.
Если в момент запуска 1.swf нет соединения с интернетом он подгружает в себя 2.swf из локальной папки.
Если соединение с интернетом есть - загружает 2.swf с определённого урл-а.

Для этого знать о соединении с интернетом далеко не обязательно. Пытаешься загрузить 2 файл с урл. Если не удалось (MovieClipLoader.onLoadError()), то просто грузишь из локальной папки.

Этот метод будет лучше т.к. если ты знаешь что есть соединение и пытаешься загрузить с урл, а хостинг на крылся - программа застопорится.

pcholkin 12.09.2005 23:43

Цитата:

Сообщение от GoreMika
Для этого знать о соединении с интернетом далеко не обязательно. Пытаешься загрузить 2 файл с урл. Если не удалось (MovieClipLoader.onLoadError()), то просто грузишь из локальной папки.

Да, я так первоначально и сделал...
Но здесь проблема в том, что если интернет в момент запуска отключен, то вылетает окно "Давай подключимся, а?"
А очень хочется этого избежать...
Чтобы всё происходило более-менее незаметно...


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

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