Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2003, 15:09   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 20
ICQ-Status

Hallo zusammen,

ich nutze folgenden Code um mir meinem ICQ-Status anzuzeigen. Lokal auf meinem Rechner funktioniert die Sache auch einwandfrei in meinem Browser, lade ich den Flash-Film jedoch auf den Server, funktioniert es nicht. Woran könnte das liegen?

ActionScript:
  1. online = new LoadVars();
  2. online.onLoad = function(erfolg) {
  3.     if (erfolg) {
  4.         var online = false;
  5.         for (i in this) {
  6.             if (i == "GIF89aP") {
  7.                 online = true;
  8.             }
  9.         }
  10.         if (online) {
  11.             _root.Offlinelogo._alpha = 0;
  12.         }
  13.     } else {
  14.         trace("icq-status konnte nicht abgerufen werden");
  15.     }
  16. };
  17. online.load("http://web.icq.com/whitepages/online?icq=12345678&img=");

Geändert von Joghivan (02-11-2003 um 16:26 Uhr)
Joghivan ist offline   Mit Zitat antworten
Alt 02-11-2003, 16:24   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 20
ICQ-Status

Hallo zusammen,

ich nutze folgenden Code um mir meinem ICQ-Status anzuzeigen. Lokal auf meinem Rechner funktioniert die Sache auch einwandfrei in meinem Browser, lade ich den Flash-Film jedoch auf den Server, funktioniert es nicht. Woran könnte das liegen und wie kann ich es umgehen?

ActionScript:
  1. online = new LoadVars();
  2. online.onLoad = function(erfolg) {
  3.     if (erfolg) {
  4.         var online = false;
  5.         for (i in this) {
  6.             if (i == "GIF89aP") {
  7.                 online = true;
  8.             }
  9.         }
  10.         if (online) {
  11.             _root.Offlinelogo._alpha = 0;
  12.         }
  13.     } else {
  14.         trace("icq-status konnte nicht abgerufen werden");
  15.     }
  16. };
  17. online.load("http://web.icq.com/whitepages/online?icq=12345678&img=");
Joghivan ist offline   Mit Zitat antworten
Alt 02-11-2003, 20:34   #3 (permalink)
Erstmal n Herri!
 
Benutzerbild von _Hannes_
 
Registriert seit: Aug 2002
Ort: Hamburg
Beiträge: 1.233
ich glaube man kann nur auf daten zugreifen, die sich in der gleichen Domain befinden.

mfg
__________________
hannesstruss.de
_Hannes_ ist offline   Mit Zitat antworten
Alt 02-11-2003, 22:14   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Hey Joghivan das sieht cool aus. Dürfte ich mal dei fla haben??
jonny-noob ist offline   Mit Zitat antworten
Alt 02-11-2003, 22:50   #5 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
macromedia hat einen feinen artikel zu dem thema
http://www.macromedia.com/support/fl...ad_xdomain.htm
thorben.schmitt ist offline   Mit Zitat antworten
Alt 03-11-2003, 10:42   #6 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
tja das kommt daher das flash auf seine subdomain beschränkt ist.....

versuch mal
ActionScript:
  1. System.security.allowDomain("http://web.icq.com");
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 04-11-2003, 12:43   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
Boah - und das geht ?
Oder gibts da irgendwelche Einschränkungen /Bugs ?
Hat das jemand schon fehlerfrei laufen ?
auch haben will !

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 04-11-2003, 12:46   #8 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
-> zusammengefügt
Denn noch ohne Antwort hab ich gelöscht. Bitte nicht mehrfach-/crossposten. Danke.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 04-11-2003, 13:36   #9 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
tja rena, und ich hatte auch noch 'ne pm von joghivan mit genau der selben Frage bekommen (weil es mein script ist), also jetzt nochmal die Antwort für alle:
Nein online funktionierts nicht wg:
Zitat:
Geschrieben von Scrawer
tja das kommt daher das flash auf seine subdomain beschränkt ist.....
[/as]
leider wird es wohl auch nicht mit allowDomain funktionieren, das müsste nämlich eigentlich in swf der Domain von der die Daten geladen werden sollen stehen (und natürlich müsste da dann die 'Anzeige'-Domain drinstehen), und da wir gar keine swf ansprechen....

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (04-11-2003 um 13:38 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 04-11-2003, 13:44   #10 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
Alois hat recht... wobei ich mich grad über die zusammensetzung des Beitrags wundere.... ich war doch mal erster bei der antwort , aber schon klar smile@rena

wegen eigentlichen Problem... das einfachst wäre dann sicher von einem php file denn wert von der url abholen zu lassen und flash zurück zugeben
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (04-11-2003 um 13:47 Uhr)
Scrawer ist offline   Mit Zitat antworten
Alt 04-11-2003, 17:39   #11 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
da sich hier so viele das einlesen des ICQ Status wünschen habe ich mal nebenher am nachmittag das ganze mit php umgesetzt damit man den status auch in Flash bekommt....
ActionScript:
  1. var lv = new LoadVars()
  2.     lv.onLoad = function(success)
  3.     {
  4.         if (success)
  5.         {
  6.             /*
  7.             this.status == 0 ( User Offline )
  8.             this.status == 1 ( User Online )
  9.             this.status == 2 ( User Status abgeschaltet )
  10.             this.status == 3 ( Keine gültige ICQ Nummer )
  11.             this.status == 4 ( Keine Verbindung zum ICQ Server )
  12.             this.status == false ( Anderer Fehler )
  13.             */
  14.         }
  15.     }
  16.     lv.load("getstatus.php?number=45376353");
das wäre dann die verwendung in Flash... denke erklärt sich schön von selber...
das php file findet ihr im Anhang..
viel spass damit
Angehängte Dateien
Dateityp: zip getstatus.zip (597 Bytes, 34x aufgerufen)
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 04-11-2003, 17:43   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Könntest du auch die fla dazu laden? wäre cool. Weiss nehmlich so net viel mit dem code anzufangen. Und überlesen habe ich bestimmt nix :P

MFG Jonny
jonny-noob ist offline   Mit Zitat antworten
Alt 04-11-2003, 18:00   #13 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ok im Anhang nun auch das fla.... mit einer Text Ausgabe......
wichtig bei dem ganzen ist... es kann nur auf einen Webserver funktionieren.. und auch nur dann wenn die html datei per http://... aufgerufen wird!!! (wegen PHP)
Angehängte Dateien
Dateityp: zip icqstatus.zip (5,6 KB, 51x aufgerufen)
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 04-11-2003, 18:16   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
THX
Ich werde es schnell asuprobieren.
Edit1:
Hey funzt. Coole sache.
Könnte man es so umbauen das man sich sag ich mal selber eintragen kann und seie icq nummer und sein name gespeichert wird.
Dann wird automatisch der name angezeigt in einer tabelle und es wird entweder mc1 für offline oder mc2 für online daneben angezeigt. Das wäre doch mal ne geile sache. Ginge sowas oder versteht ihr mich jetzt nicht?? :P

Geändert von jonny-noob (04-11-2003 um 18:20 Uhr)
jonny-noob ist offline   Mit Zitat antworten
Alt 05-11-2003, 07:34   #15 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ja k geht das... das ist ja dann nur noch alles in Flash zu erledigen und kein Problem.... das eigentliche Problem war ja die Daten zur laufzeit vom ICQ Server in den Film zu bekommen..
und da wollte ich den ansatz zur lösung liefern....
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer 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 15:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele