Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2008, 09:03   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
onlinetest

Hallo!

ich muss in einer swf abfragen, ob eine Webadresse on- oder offline ist.
je nach on- oder offline soll zu verschiedenen Bildern gesprungen werden.
Hat jemand einen passenden code?

Danke für - mir weiterhelfende Antworten!
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 09:12   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
PHP-Code:
if(link.indexOf("http://") != -1){
trace("online");

__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 14-03-2008, 09:37   #3 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
@mildesign
damit checkst du lediglich, ob "http://" bestandteil des strings
"link" ist. ich nehme aber an, das der threadersteller wissen möchte,
wie man checken kann, ob eine seite tatsächlich online ist....

ne frage iomo:
fremde domain oder hast du zugriff auf den server?
tux ist offline   Mit Zitat antworten
Alt 14-03-2008, 09:50   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
ja, es funktioniert leider nicht wirklich

http://iomo.de/lassmichweisewerden/monitor.html

http://iomo.de/lassmichweisewerden/monitor.fla

ja, Zugriff besteht.

Gruss, iomo
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 09:55   #5 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Zitat:
ob eine Webadresse on- oder offline ist.
naja ok hab das auf nen Link bezogen.

Die Lösung kannst du aber trotzdem verwenden.

Die Seite wurde online aufgerufen wenn _url mit Http:// || Https:// anfängt.

Ein Link "flashforum.de" würde mit getURL() eh nicht funktionieren.
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 14-03-2008, 10:15   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
demnach wäre das flashforum.de jetzt offline ;-)
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 10:40   #7 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
hm, also wenn du zugriff hast würde ich es mal mit ner simplen
testdatei versuchen. soll heissen, lad ein kleines gif oder ein xml
file auf den server.
du versuchst das ganze zu laden und fängst das mit nem try/catch
ab. wenn die datei nicht geladen wurde, funktion b sonst funktion a....

sollte doch klappen, oder?!
tux ist offline   Mit Zitat antworten
Alt 14-03-2008, 10:48   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
Ja, so sehe ich das auch.
Problem ist: ich kann : wenn datei* nicht gefunden, gehe zu Bild* / else gehe zu Bild* nicht scriptmässig umsetzen ;-(

--------
iomo
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:16   #9 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
PHP-Code:
import flash.events.*;
import flash.net.*;

var 
_urlRequest:URLRequest;
var 
_urlLoader:URLLoader;

function 
loadCheck ():void
{
    var 
path:String"datei.jpg";
            
    
_urlRequest = new URLRequest (path);
    
_urlLoader = new URLLoader (_urlRequest);
    
_urlLoader.addEventListener (Event.COMPLETEloadingComplete);
    
_urlLoader.addEventListener (IOErrorEvent.IO_ERRORloadingError);
}
function 
loadingComplete (event:Event):void
{
    try
    {
        
trace ("geladen");
    } catch(
e:Error)
    {
        
trace("nicht geladen / anderes problem")
        return;
    }            
}
function 
loadingError (event:IOErrorEvent):void
{
    
trace ("loading error / nicht geladen");
}  

loadCheck (); 
so in etwa

ist jetzt nicht in nem package / ner klasse, kannst du so auf der timeline nutzen...
tux ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:23   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
hmm.. ich habe den code ins erste bild reingepackt. Beim veröffentlichen hauen einem die Fehlermeldungen wirklich um ;-(

siehe hier: http://iomo.de/lassmichweisewerden/monitor.fla
__________________
iomo
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:30   #11 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
demnach ist das kein AS3 projekt....
obiges snippet ist AS3...
tux ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:34   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
AS3 projekt....


kann flash MX das nicht?
__________________
iomo
iomo ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:46   #13 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
argh...

ich schussel springe doch tatsächlich immer über "neueste beiträge"
hier rein...und dein thread steht im AS1 forum...

mea maxima culpa...

dann bringt dich meine lösung leider nicht weiter...
sorry...
tux ist offline   Mit Zitat antworten
Alt 14-03-2008, 11:52   #14 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 53
@ tux
trotzdem danke.

Hat denn noch jemand eine lösung für flash MX ?

B I T T E ! !
__________________
iomo
iomo ist offline   Mit Zitat antworten
Alt 16-03-2008, 13:18   #15 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
die lösung steht doch oben bei mildesign
du schreibst in frame 1:
PHP-Code:
if(this._url.indexOf("http://") != -1)gotoAndStop("online"); 
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele