Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-11-2005, 22:51   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 10
Unhappy Übergabe von Parametern klappt MSIE nicht, nur mit Firefox geht es

Hallo,

ich habe erste Versuche gestartet parameter in einen flashfilm zu übergeben und das sind dann so aus:

-----------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<TITLE>testdatei</TITLE>
</HEAD>


<BODY bgcolor="#999999">
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="728" height="90" id="testdatei" align="">

<PARAM NAME=movie VALUE="testdatei.swf" />
<PARAM NAME=quality VALUE=high />
<PARAM NAME="wmode" value="transparent" />
<PARAM NAME=bgcolor VALUE=#FF9900 />
<PARAM NAME=movie VALUE=" testdatei.swf">
<EMBED src="testdatei.swf?passURL=http://www.flashforum.de&passTarget=_blank&privacyURL=htt p://meineseite.de&privacyTarget=_blank" quality="high" wmode="transparent" bgcolor="#999999" WIDTH="728" HEIGHT="90" NAME="testdatei" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" </EMBED>
</OBJECT>
</BODY>
</HTML>
------------------------------------------

Die Parameter lese ich in Flash-AS folgendermassen aus

Button 1:
on (release) {
getURL(privacyURL,privacyTarget);
}

Button 2:
on (release) {
getURL(passURL,passTarget);
}

Problem: das funktioniert wunderbar in Firefox aber nicht im Microsoft Internet Explorer. Was mache ich also falsch. ICH VERZWEIFLE

Frage 2: Wie würde das Alternativ mit flashvars funktionieren?

Die 4 Paramter die ich ich mit dem AS aus der HTML Seite auslesen möchte sindübergeben möchte sind:
  • privacyURL (URL der ersten Buttons)
  • privacyTarget (Target des ersten Buttons)
  • passURL (URL der zweiten Buttons)
  • passTarget (Target des zweiten Buttons)
Mme_Fischkopp ist offline   Mit Zitat antworten
Alt 10-11-2005, 00:03   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Schau bitte in die comments ...
HTML-Code:
<HTML>
 <BODY bgcolor="#999999">
  <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="728" height="90" id="testdatei" align="">

   <!-- diese tags <param ...> werden von IE renderengine's verwendet -->
   <PARAM NAME=movie VALUE="testdatei.swf?passURL=http://www.flashforum.de&passTarget=_blank&privacyURL=htt p://meineseite.de&privacyTarget=_blank" />
   <PARAM NAME=quality VALUE=high />
   <PARAM NAME="wmode" value="transparent" />
   <PARAM NAME=bgcolor VALUE=#FF9900 />

   <!-- diese tags <embed ...> werden von Mozilla renderengine's verwendet -->
   <EMBED src="testdatei.swf?passURL=http://www.flashforum.de&passTarget=_blank&privacyURL=htt p://meineseite.de&privacyTarget=_blank" quality="high" wmode="transparent" bgcolor="#999999" WIDTH="728" HEIGHT="90" NAME="testdatei" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" </EMBED>
  </OBJECT>
 </BODY>
</HTML>
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 10-11-2005, 07:12   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 10
Question Und wie würde das mit flashvars aussehen

Vielen Tausen Dank. Per Übergabe in der URL klappt das nun auf beiden Browsern.

Wie müsste das jetzt aussehen wenn ich flashvars verwende? das will einfach nicht hinhauen
Mme_Fischkopp ist offline   Mit Zitat antworten
Alt 10-11-2005, 08:23   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
<param name="FlashVars" Value="deinevariable=ganz toll">
so z.B.:

Diese Parameter sind einfach zu übergeben als per _URL

PS: es wird das FlashPlugin ab Version 6 benötigt.

Aja... kannst die Variablen ganz einfach mit _root.deinevariable abrufen

Aja noch was

Wenn du mehrere Variablen verknüpfen willst einfach variable1=lol&variable2=rofl
mit einem & verbinden

greez
D@luxe ist offline   Mit Zitat antworten
Alt 22-11-2005, 10:57   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Ich hock gerade an nem ähnlichen Problem...
möchte gerne zwei Parameter per FlashVars übergeben...
Es nimmt mir allerdings immer nur die erste und erkennt das "&" nicht...

HTML-Code:
var surl	= document.location.search;
var params= surl.split("?");
<PARAM NAME=FlashVars VALUE="'+params[1]+'">
[...]
(Embed lass ich mal weg, da es vorerst mal für IE klappen muss)
In der Adresse ist folgendes angehängt: "?url=foo&id=42"

Versuche ich jetzt allerdings in Flash auf die Variable zuzugreifen, krieg ich immer nur jene, die vorne steht...

Code:
?url=foo&id=42
--> 
_root.url = foo&id=42;
_root.id = undefined

?id=42&url=foo
-->
_root.url = undefined
_root.id = 42&url=foo;
Woran könnte das liegen?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha 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 07:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele