Просмотр полной версии : Проверка существует ли фаил !
-=MaX-DesigN=-
19.08.2003, 17:10
Ув. All
Подскажите как проверить сушествует ли фауил когда я делаю переход с (1.swf) на другой мувик (2.swf) если его нет чтоб перешло на другой кадр и показало (file not found ) а если есть то выгрузило (1.swf) и загрузило (2.swf)
chisto_tolyan
20.08.2003, 05:10
пхоже без пхп тут не обойтись...
пхп скрипт типа:
<?
$file="2.swf";
$test=file_exists($file);
if($test){
$go="frame5";//если файл есть...
}
else{
$go="frame10";//если его нету
}
?>
птом передаешь это флэшу:
loadVariables("script.php",this,"GET");
if(go=="frame5"){
_root.gotoAndStop(5);
}
else if(go=="frame10"){
_root.gotoAndStop(10);
}
Вроде так... ;)
-=MaX-DesigN=-
20.08.2003, 13:52
И пхп тут некатит ведь во флеше есть что то типа
if (_framesloaded >= _totalframes) {
gotoAndPlay ("Scene 1", "start");
} else {
_root.loader._xscale = (_framesloaded/_totalframes)*100);
}
может так както ?
Nox Noctis
21.08.2003, 15:37
если делаешь загрузку при помощи loadMovie,
то можно определить есть ли файл по размеру getBytesTotal
например:
target.loadMovie("blablabla.swf");
onEnterFrame = function () {
if (target.getBytesTotal()<0) {trace ("no movie !");}
}
если blablabla.swf отсутствует, илбо не является файлом в формате свф, то гетБайтсТотал выдаст -1
-=MaX-DesigN=-
04.09.2003, 11:25
пробовал почемуто ничё не получается кто напишет исходник
подскажите пллиииз !!!!!!! :)
YuriiZelenev
04.09.2003, 12:09
...кто напишет исходник...
Esli hochesh hot' chemu-to nauchitca - to posmotri na zolotie slova u sergwizard'a v podpise.
tut (http://www.flasher.ru/forum/showthread.php?postid=313681#post313681).
Techmaker
04.09.2003, 12:17
лучше всего через варсы :)
-=MaX-DesigN=-
04.09.2003, 14:15
Оригинал написал(а) Techmaker
лучше всего через варсы :)
Еслиб я ещё знал что такое варсы
-=MaX-DesigN=-
05.09.2003, 13:37
Ну помогите хоть ктото ! :o :(
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.