mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 09:44 Benutzername: Passwort: Auto-Login

Thema: [SOLVED]Flashvars] Fehlerhafte übergabe vom 17.06.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [SOLVED]Flashvars] Fehlerhafte übergabe
Autor Nachricht
Pukey
Threadersteller

Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht: Männlich
Verfasst Mi 17.06.2009 13:28
Titel

[SOLVED]Flashvars] Fehlerhafte übergabe

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich möchte Date, Venue und einen Ticketlink per Flash anzeigenlassen. Die Daten dafür werden per Flashvars übergeben. Allerdings fehlerhaft.

Hier mal mein Code:

AS2:
Code:
if (_level0.myvenue == undefined) {
    venue.text = "";
} else {
    venue.text = _level0.myvenue;
}

if (_level0.mydate == undefined) {
    date.text = "";
} else {
    date.text = _level0.mydate;
}

if (_level0.myticket == undefined) {
    ticket.text = "";
} else {
    ticket.text = "<a href='"+_level0.myticket+"' target='_blank'>TICKETS</a>";
}




stop();


Instanzen wurden auch richtig benannt.


HTMLcode:
Code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="ticket_00" width="600" height="80" align="middle"><param name="id" value="ticket_00" /><param name="width" value="600" /><param name="height" value="80" /><param name="align" value="middle" /><param name="allowscriptaccess" value="sameDomain" /><param name="flashvars" value="myvenue=theater&mydate=xx.xx.xxxx - yy.yy.yyyy&myticket=http://karten-kaufen.de" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="src" value="tickets.swf" /><embed type="application/x-shockwave-flash" id="ticket_00" width="600" height="80" align="middle" allowscriptaccess="sameDomain" flashvars="myvenue=theater&mydate=xx.xx.xxxx - yy.yy.yyyy&myticket=http://karten-kaufen.de" quality="high" wmode="transparent" src="tickets.swf"></embed></object>



Ich hoffe ihr könnt mit helfen. Danke


Zuletzt bearbeitet von Pukey am Mo 22.06.2009 12:43, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 17.06.2009 17:40
Titel

Antworten mit Zitat Zum Seitenanfang

Die Daten müssen URL-Encoded sein
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Pukey
Threadersteller

Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht: Männlich
Verfasst Mi 17.06.2009 17:55
Titel

Antworten mit Zitat Zum Seitenanfang

also anstatt
Code:
myticket=http://karten-kaufen.de



das hier
Code:
myticket=<![CDATA[http://karten-kaufen.de]]



??
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Mi 17.06.2009 18:00
Titel

Antworten mit Zitat Zum Seitenanfang

nein. anstatt:
Code:
myvenue=theater&mydate=xx.xx.xxxx - yy.yy.yyyy&myticket=http://karten-kaufen.de

sowas:
Code:
myvenue%3Dtheater%26mydate%3Dxx.xx.xxxx+-+yy.yy.yyyy%26myticket%3Dhttp%3A%2F%2Fkarten-kaufen.de

google mal nach urlencode.

in flash dann:
Code:

if (_level0.myvenue == undefined) {
    venue.text = "";
} else {
    venue.text = unescape(_level0.myvenue);
}

if (_level0.mydate == undefined) {
    date.text = "";
} else {
    date.text = _level0.mydate;
}

if (_level0.myticket == undefined) {
    ticket.text = "";
} else {
    ticket.text = "<a href='"+unescape(_level0.myticket)+"' target='_blank'>TICKETS</a>";
}


Zuletzt bearbeitet von sahnemuh am Mi 17.06.2009 18:03, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pukey
Threadersteller

Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.06.2009 11:02
Titel

Antworten mit Zitat Zum Seitenanfang

vielen dank soweit schon, aber es funktioniert immer noch nicht....


ich hab jetzt mal hier die fla geuppt: die fla-Datei

Der HTML-Code:
Code:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" id="ticket_00" width="600" height="80" align="middle">
<param name="id" value="ticket_00" />
<param name="width" value="600" />
<param name="height" value="80" />
<param name="align" value="middle" />
<param name="allowscriptaccess" value="sameDomain" />
<param name="flashvars" value="myvenue%3Dtheater%26mydate%3Dxx.xx.xxxx+-+yy.yy.yyyy%26myticket%3Dhttp%3A%2F%2Fkarten-kaufen.de" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="src" value="tickets.swf" />
<embed type="application/x-shockwave-flash" id="ticket_00" width="600" height="80" align="middle" allowscriptaccess="sameDomain"
flashvars="myvenue%3Dtheater%26mydate%3Dxx.xx.xxxx+-+yy.yy.yyyy%26myticket%3Dhttp%3A%2F%2Fkarten-kaufen.de"
quality="high" wmode="transparent" src="tickets.swf">
</embed>
</object>



wäre super, wenn jemand mal nachschauen könnte.


vielen vielen vielen dank!
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 18.06.2009 12:54
Titel

Antworten mit Zitat Zum Seitenanfang

Die ampersands und gleichheitszeichen sind ja auch urlencoded ?
Denke mal nicht das so klappt, sollte ja eher so aussehen:
Code:
myvenue=theater&mydate=xx.xx.xxxx+-+yy.yy.yyyy&myticket=http%3A%2F%2Fkarten-kaufen.de


Also nur die Werte urlencoden quasi:
Code:
<?
   $myvenue  = "theater";
   $mydate   = "xx.xx.xxxx - yy.yy.yyyy";
   $myticket = "http://karten-kaufen.de";
   $vars     = "myvenue=".urlencode($myvenue)."&mydate=".urlencode($mydate)."&myticket=".urlencode($myticket);
   echo $vars;
?>
  View user's profile Private Nachricht senden
Pukey
Threadersteller

Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht: Männlich
Verfasst Mo 22.06.2009 12:42
Titel

Antworten mit Zitat Zum Seitenanfang

okay klappt!!!

Hab nun folgenden Code zur Einbindung genommen:
Code:
flashvars="myvenue=theater&mydate=xx.xx.xxxx%20-%20yy.yy.yyyy&myticket=http%3A%2F%2Fkarten-kaufen.de"


Also URL Encoded bis auf die "&" und "=".


Vielen dank!!!



*CLOSE*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Flash 9 übergabe mit FlashVars
[solved] FlashVars/ClickTag in AC_FL_RunContent einfügen?
[JavaSkript] Übergabe HTML->JS[Solved]
flashvars problem
[PHP] URL Übergabe Problem
[PHP] GET-Werte Übergabe
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.