Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-05-2005, 09:30   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 8
HTTP AUTH - Error opening url

Hallo Forum,

ich möchte mit loadMovie("eineUrl") ein Bild von einem WebServer laden. Das funktioniert eigentlich zimelich gut, solange das Bild in einen ungeschützten Bereich des Web-Servers liegt. Hat die URL aber die Form

"http://user:password@host/bild.jpg"

kann Flash die URL nicht öffnen. Die meisten HTTP-fähigen Programme können mit solchen URLs umgehen. Flash anscheinend nicht.

Kennt ihr eine andere Möglichkeit, BASIC HTTP-AUTH mit Flash zu verwenden, oder muss ich tatsächlich noch Servlets schreiben?

Vielen Dank,
Ale
Alevo ist offline   Mit Zitat antworten
Alt 13-05-2005, 12:59   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
ungeachtet dessen. da man swf's decompilieren kann ist es nicht so die beste idee, kennwörter direkt in das swf rein zu setzen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 13-05-2005, 13:10   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 8
Stell Dir vor, der Film hätte eine Eingabemaske mit zwei Textfeldern. Der Text dieser Felder würde statt der konstanten String-Literale verwendet.

Trotzdem bleibt das Problem - und ja, ich weiß auch, dass es sichere Wege gibt als einfaches HTTP-AUTH. Soll aber alles erst mal nicht stören.
Alevo ist offline   Mit Zitat antworten
Alt 13-05-2005, 13:19   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
sieh es mal so: upload von files z.b. kann flash auch nicht.
also mach auch das einloggen mit html, oder schalte php dazwischen?

flash ist halt ein programm zur erstellung von animationen und (noch) kein html ersatz ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 13-05-2005, 17:40   #5 (permalink)
subfiler
 
Registriert seit: Jul 2004
Beiträge: 175
schreibe bitte in welchem browser und mit welcher version des flash plugins du den request an den server schickst.

@hgseib: flash kann auch kein kaffee kochen noch erzeugt es sonnenlicht. bitte referiere in diesem thread doch auch mal darüber, das finde ich noch ein thema das angeschnitten werden sollte.
hakre ist offline   Mit Zitat antworten
Alt 14-05-2005, 08:49   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 8
Hallo hakre,

es geht um ein Kiosksystem, kein HTML vorgesehen, nur der Flashplayer 6. Entwicklungssystem ist ein Windows XP, Zielsystem ist Debian. Wobei ich aber zugeben muss, dass ich den Film auf dem Zielsystem noch nicht getestet hab, nachdem es unter Windows nicht ging.

Bisher gab es Probleme eher in umgekehrter Richtung...
Alevo ist offline   Mit Zitat antworten
Alt 14-05-2005, 17:36   #7 (permalink)
subfiler
 
Registriert seit: Jul 2004
Beiträge: 175
Hallo Alveo,

ich sehe da schlechte chancen. Bie meinen tests hier, ist der Flashplayer nicht in der Lage http URLs nach RFC 1738 korrekt zu verarbeiten. Bentuzername und Kennwort werden nicht unterstützt (vgl. RFC 1738 "3.1. Common Internet Scheme Syntax").

Anbei habe ich auch einen kleinen URL Tester film angehängt, mit dem das auch einfach überprüft werden kann. Testurls die ich genommen habe:
Code:
http://www.heise.de/tp/r4/artikel/20/20088/20088_2.jpg
http://none:none@www.heise.de/tp/r4/artikel/20/20088/20088_2.jpg
Als Workaround empfehle ich - da der Kiosk ja unter Windows läuft - eine Instanz des Internet Explorer Activex zu erstellen und auf dem gesamten Bildschirm hochzuziehen. Da dieses Objekt selber ein Activex Container für Activex Dokumente ist, kann dieser direkt deinen swf Film einladen (das kannst du mit dem IE selber ausprobieren, einfach per drag & drop die swf reinhaun). Dies hat den Vorteil, das URLs nun vom Browser und nicht mehr vom Flashplayer verarbeitet werden. Dieser kann natürlich URLs nach RFC 1738 verarbeiten.
Angehängte Dateien
Dateityp: zip urltester.zip (8,3 KB, 0x aufgerufen)
hakre ist offline   Mit Zitat antworten
Alt 15-05-2005, 11:58   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 8
Danke für Deine Mühe. Leider ist der Kiosk ein Debian... Muss ich wohl doch noch ein kleines Servlet schreiben, dass zwei Variablen mitbekommt...
Alevo ist offline   Mit Zitat antworten
Alt 15-05-2005, 12:06   #9 (permalink)
subfiler
 
Registriert seit: Jul 2004
Beiträge: 175
hmm, wenn der kiosk ein debian ist, dann müsstest du das gleiche mit gecko erledigen können. ich denke mal das mozilla hier dein freund ist. der hat einen theatermode genau für kioske. have fun!
hakre 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 18:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele