webForumDet fria alternativet

JSP och FLASH

Flash

2 svar · 276 visningar · startad av fumus

Medlem sedan apr. 200139 inlägg
Frågan#1

Hej!

Sitter och försöker hitta information om hur man kommunicerar mellan FLASH och JSP.

Mao
Skicka en variabel från FLASH till en sida.JSP som ska out.print(skicka tillbaka en variabel) som Flash läser in.

Hur skickar jag tillbaka en Variabel till flash?
te.x

out.println("&laddad=sant");

eller är jag och köper korv?
(får inte ovan att fungera)
I ASP

Response.Write("&laddad=sant");

(Men hur skriver man i JSP?)

För att sedan kolla i Flash om

if (laddad== "sant") {
	gotoAndStop(_currentframe+2);
}

Men jag får det inte att fungera, eller fattar noll.

Jag har gjort samma sak med ASP och det gick bra, fanns dessutom mer exempel på det.
Men jag får det inte att fungera med JSP och FLASH, Snälla hjälp mig med tips på sidor eller exempel på hur man ska gå tillväga.
(ja, jag måste ha det i JSP)

Tack på förhand
//C

Medlem sedan juni 20008 205 inlägg
#2

Det ser rätt ut, men en lite mer ingående felbeskrivning än "det funkar inte" kanske vore att föredra ;) Om du går in på JSP-sidan med din webbläsare ser du vad som kommer ut ur den. Kolla på det så kanske du upptäcker något.

Medlem sedan okt. 2004186 inlägg
#3

Den här koden brukar jag använda och den funkar bra

Actionscript

var lv:LoadVars = new LoadVars();
var new_lv:LoadVars = new LoadVars();
new_lv.onLoad = function(success:Boolean):Void  {
	sending._visible = false;
	if (success) {
		trace(new_lv.myResponse);
	} else {
		trace("Error opening phpfile");
	}
};
//anropar sendMessage från en knapp
function sendMessage():Void {
	if (sending._visible == false) {
		sending._visible = true;
		lv.minVariael= "test";
		lv.sendAndLoad("http://localhost/someFile.php", new_lv, "POST");
	}
}
sending._visible = false;

php
(Jag har ibland haft problem med att skicka variabler till flash om jag inte haft ett & på slutet av strängen)

$sendBack = "&myResponse=Error saving file&";
echo $sendBack;

Borde funka på samma sätt, bara att byta ut echo mot motsvarande JSP funktion

Se till att du inte printar ut något annat än meddelandet till flash, kolla även så att inga felmeddelanden genereras.
Med min kod så ska du även få ett felmeddelande om du har fel sökväg till scriptet.

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)