Problem z klikalnym flashem

0

Hej

Chciałbym zrobić prosty banerek, który po kliknięciu przeniesie mnie na inną podstronę.

Piszę w AS3.

Do sporego Buttona podłączyłem taki oto kod:

var my_url my_url:String = "http://www.onet.pl";
var req:URLRequest = new URLRequest(my_url);
navigateToURL(req, '_blank');

a w pliku index.html wpisałem:

<param name="allowScriptAccess" value="always" />

Na jednym komputerze pojawia się ostrzeżenie: Program Adome Flash przerwał potencjalnie niebezpieczną operację... i można przejść do opcji, aby zezwalać na takie operacje. Jednak po zezwoleniu i tak baner nie przenosi na inną podstronę. Na drugim natomiast po kliknięciu nic się nie dzieje. Dodam że robię to lokalnie na komputerze.

Czy ktoś wie co jest grane?? :(

Męczę się z tym już dobre parę godzin i nie wiem co jest grane.

0

U mnie działa na IE7 i na Chrome 5.0.375.70 wiec kod masz OK.
Moze masz zablokowane wyskakujące okna w przeglądarce. Ten skrypt otwiera nowe okno a często jest to blokowane. Spróbuj zamienić _blank na _self

plik .as

package  
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.geom.Rectangle;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;
	
	public class Test extends MovieClip
	{
		
		public function aaa (event:MouseEvent) : void
		{
				 trace("a");
				 var my_url:String = "http://www.onet.pl";
				 var req:URLRequest = new URLRequest(my_url);
				 navigateToURL(req, '_self');
		}
		public function Test() 
		{
			
			this.addEventListener(MouseEvent.CLICK,  aaa );
			var sprite:Sprite = new Sprite();
			sprite.graphics.lineStyle(2);
			sprite.graphics.beginFill(0,1);
			sprite.graphics.drawRect(0, 0, 100, 100)
			sprite.graphics.endFill()
			this.addChild(sprite);
			
		}
		
		
	}

}

i html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
	<title>Untitled</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="language" content="en" />
	<meta name="description" content="" />
	<meta name="keywords" content="" />
</head>
<body>
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='300' height='300' id='player1' name='player1'>
   <param name='movie' value='player.swf'>
   <param name='allowfullscreen' value='true'>
   <param name='allowscriptaccess' value='always'>
   <param name='flashvars' value='file=playlist.xml&dock=true'>
</object>
</body>
</html>
0

Nie wiem co jest grane ale ciągle wyskakują mi warning-i.

;/

Program Adome Flash przerwał potencjalnie niebezpieczną operację...

Konfiguracja flasha i dodanie wyjątków też nic nie zmienia :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1