Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-12-2009, 12:12   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 13
Angry Externe Parameter kommen nicht an

Hey!

Ich habe ein kleines Problem.

Ich möchte für einen Link eine SessionID an das Flash Objekt übergeben. Ich benutze FlashVars dafür.

im object-tag des HTML-Dokuments sieht das so aus:
Code:
<param name="FlashVars" value="cmlink=http://MeinLink.com/>
In Flash versuche ich den parameter wie folgt "zu holen":
Code:
var cmURL:String = LoaderInfo(this.root.loaderInfo).parameters.cmlink;
Und der eventlistener für den Button sieht schließlich so aus:
Code:
cButton.addEventListener(MouseEvent.CLICK, cButtonClicked);

function cButtonClicked(e:MouseEvent):void {
navigateToURL(new URLRequest(cmURL));
}

Folgender Fehler wird ausgegeben:

TypeError: Error #2007: Parameter url darf nicht 'null' sein.
at global/flash.net::navigateToURL()
at SnowStorm_fla::MainTimeline/cButtonClicked()

Das heißt der parameter ist nicht angekommen, und ich weiß nicht, wie ich das Problem lösen soll
cneo ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:17   #2 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
Ist ja total verwurstet die Abfrage, so geht's immer:

this.loaderInfo.parameters.MeineVar
rudi66 ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:20   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 13
Die hab ich von Adobe Blogs.

Werds mal probieren, danke.


Edit: Fehler bleibt der selbe

Geändert von cneo (02-12-2009 um 12:22 Uhr)
cneo ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:25   #4 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
testest du auch mit einem browser oder nur aus flash heraus?
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:27   #5 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 192
wenns kein tippfehler hier im forum war dann fehlt da eindeutig ein "

<param name="FlashVars" value="cmlink=http://MeinLink.com/">
Plopsi ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:29   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 13
Beides. Im Browser passiert gar nichts.

Sieht der Code denn ansonsten richtig aus?


//Edit:
Ohja, da hat ein Apostroph gefehlt. Hat aber leider nicht geholfen

Kann es sein, dass die URL von Flash aus Sicherheitsgründen blockiert wird, wenn ich es im Browser teste?

Geändert von cneo (02-12-2009 um 12:35 Uhr)
cneo ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:32   #7 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
Zitat:
Zitat von Plopsi Beitrag anzeigen
wenns kein tippfehler hier im forum war dann fehlt da eindeutig ein "

<param name="FlashVars" value="cmlink=http://MeinLink.com/">
wenn schon dann so

<param name="FlashVars" value="cmlink=http://MeinLink.com"/>
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 02-12-2009, 12:37   #8 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 192


trace den parameter doch mal in ein textfield und schau ob überhaupt was drinsteht..

und schau mal ob dein swf nicht noch zusätzlich über evtl AC_FL_RunContent eingebunden wird, dann musst du die parameter natürlich da auch angeben.

Geändert von Plopsi (02-12-2009 um 12:38 Uhr)
Plopsi ist offline   Mit Zitat antworten
Alt 02-12-2009, 13:00   #9 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
Besser direkt angewöhnen, mit swfobject zu arbeiten,
geht dann alles viel handlicher als diese Steinzeit-Flashvars:

var flashvars = {};
flashvars.MeineVar = "123...";
rudi66 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ID3 Daten kommen nicht an MillerBen Flash Einsteiger 1 29-04-2007 18:59
daten aus php kommen nicht an captain cord Flash MX 2004 7 23-04-2005 12:20
Variablen kommen nicht an... MajorPain05 PHP und MySQL 20 30-07-2003 15:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele