Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2008, 10:23   #1 (permalink)
Neuer User
 
Benutzerbild von xDevLars
 
Registriert seit: Feb 2008
Ort: Münsterland
Beiträge: 40
URL einlesen fla.swf?ID=1234

Hallo zusammen,

ist es möglich, das ich eine var von einer URL einlese die der swf übergeben wurde?
Also die swf wird aufgerufen mit Übergabe einer ID z.B. www.meinurl.de/fla.swf?ID=1234

Was will ich? Man soll meine SWF auf jeder beliebigen Seite per Code-Snippet einfügen können. Dazu muss aber eine ID übergeben werden, damit die SWF die korrekten Daten anzeigt.

Die ID soll dann hier eingebaut werden:
PHP-Code:
loadVariables("http://www.meinurl.de/flash.asp?ID=1234""""POST"); 
wie mache ich das?

Gruß

derLars
xDevLars ist offline   Mit Zitat antworten
Alt 04-03-2008, 10:39   #2 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Du kannst an den SWF-Aufruf im html einfach ne Variable dranhängen.
meinswf.swf?myVar=myString.
Drauf achten, dass das sowohl im object- als auch im embed-Tag eingefügt werden muss (Bei Verwendung der Standard-Flash-Einbettung).
Die Variable liegt dann auf der root des Flashfilms.

Oder bei Verwendung von swfObject:
so.addVariable("myVar","myString");
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 04-03-2008, 10:44   #3 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Ähh, sorry, wieder nicht richtig gelesen. Die Variable sollte eigentlich bereits verfügbar sein, so wie du das swf aufrufst. Liegt auf der _root.
Aber du rufst das swf direkt und uneingebettet auf, seh ich das richtig?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 04-03-2008, 11:20   #4 (permalink)
Neuer User
 
Benutzerbild von xDevLars
 
Registriert seit: Feb 2008
Ort: Münsterland
Beiträge: 40
ok, ich habe das nun mit SWFObject hinbekommen, das ich die var myString in nem TextFeld angezeigt bekomme.

ABER, es gelingt mir nicht das hier hin zu bekommen:
loadVariables("http://192.168.1.55/flash.asp?ID="+myString, "", "POST");

also die var wird der URL nicht übergeben
kann mir da noch mal geholfen werden....

Geändert von xDevLars (04-03-2008 um 15:03 Uhr)
xDevLars ist offline   Mit Zitat antworten
Alt 04-03-2008, 14:51   #5 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Probier mal spaßhalber folgendes:

PHP-Code:
myString String("http://192.168.1.55/checkcity/flash.asp?ID="+myString);
trace (myString);
loadVariables(myString"""POST"); 
Und ist das Blank vor .asp Absicht bei dir?
Und ich bin mir grad nicht sicher, ob das mit den Anführungszeichen beim zweiten Parameter korrekter Syntax ist.
Da kommt doch gar kein String hin. Geschweige denn ein leerer. Oder?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 04-03-2008, 15:03   #6 (permalink)
Neuer User
 
Benutzerbild von xDevLars
 
Registriert seit: Feb 2008
Ort: Münsterland
Beiträge: 40
ok, damit klappt es nun:

bastel = "ID="+myString;
loadVariables("http://192.168.1.55/flash.asp?"+bastel, "", "POST");
xDevLars 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 08:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele