Autor |
Nachricht |
Pukey
Threadersteller
Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht:
|
Verfasst Mi 17.06.2009 13:28
Titel [SOLVED]Flashvars] Fehlerhafte übergabe |
|
|
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
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 17.06.2009 17:40
Titel
|
|
|
Die Daten müssen URL-Encoded sein
|
|
|
|
|
Anzeige
|
|
|
Pukey
Threadersteller
Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht:
|
Verfasst Mi 17.06.2009 17:55
Titel
|
|
|
also anstatt
Code: | myticket=http://karten-kaufen.de |
das hier
Code: | myticket=<![CDATA[http://karten-kaufen.de]] |
??
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst Mi 17.06.2009 18:00
Titel
|
|
|
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
|
|
|
|
|
Pukey
Threadersteller
Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht:
|
Verfasst Do 18.06.2009 11:02
Titel
|
|
|
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!
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 18.06.2009 12:54
Titel
|
|
|
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;
?> |
|
|
|
|
|
Pukey
Threadersteller
Dabei seit: 07.09.2006
Ort: Mannheim/Heidelberg
Alter: 37
Geschlecht:
|
Verfasst Mo 22.06.2009 12:42
Titel
|
|
|
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*
|
|
|
|
|
|
|
|
Ä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
|
|