String übergeben

Alaniak

Erfahrenes Mitglied
Ich will aus Flash heraus Thickbox aufrufen, was auch wunderbar klappt, wenn ich das so mache:

PHP:
mc.onRelease = function() {
	  	ExternalInterface.call("tb_show",null,"http://www.tutorials.de/forum/images/bild1.jpg",false);
}

da ich das ganze aber etwas dynamischer machen will, wollte ich das so machen:

PHP:
mc.onRelease = function() {
		var link:String = links[nr];

	  	ExternalInterface.call("tb_show",null,link,false);
	  }

Das klappt aber nicht. So klappts ebenfalls nicht:

PHP:
mc.onRelease = function() {
		var link:String = links[nr];

	  	ExternalInterface.call("tb_show",null,"\""+link+"\"",false);
	  }
 
Ne, ich hab den link nur in flash getraced und da stimmt soweit alles.

Ich blick das echt nicht. Wenn ich es so mache dann klappts:
PHP:
var link:String = "/images/bild1.jpg";
ExternalInterface.call("tb_show",null,link,false);

aber wenn ich es so mache dann klappts nicht:
PHP:
var link:String = links[nr];
ExternalInterface.call("tb_show",null,link,false);

Obwohl im String haargenau dasselbe drin steht
 
Zuletzt bearbeitet:
Leider ist aber nicht der Flash-trace entscheidend, sondern was in Javascript rauskommt, darum würd mich das brennend interessieren ;).
 

Neue Beiträge

Zurück