=

Daschmi's Notizblog

RSS Feed

Button in Actionscript3 verlinken und URL im Browser öffnen anhand von Parametern

Erstellt in Flash am 12. Oktober 2011

Um mit Flash einen Button zu verlinken und dabei eine URL zu öffnen kann folgender Code verwendet werden:

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.*;
import flash.net.*;

function rClick(event:MouseEvent):void {

	var clickTag = root.loaderInfo.parameters['clickTag'];
	var clicktarget = root.loaderInfo.parameters['clicktarget'];

	navigateToURL(new URLRequest(clickTag), clicktarget); 

}

buttonlayer.addEventListener(MouseEvent.CLICK, rClick);

Die Url und das Target werden dabei als GET Parameter in folgender Form übergeben:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="hwh_100923_Skyscraper" align="middle" height="600" width="200">
				<param name="movie" value="hwh_111010_Skyscraper_2.swf?clickTag=http%3A%2F%2Fwww.hwh.de%2Findex.php%3Ffilter_id%3D8%26cat%3D354%26cPath%3D642_354&clicktarget=_blank">
				<param name="quality" value="high">
				<param name="bgcolor" value="#ffffff">
				<param name="play" value="true">

				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="hwh_111010_Skyscraper_2.swf?clickTag=http%3A%2F%2Fwww.hwh.de%2Findex.php%3Ffilter_id%3D8%26cat%3D354%26cPath%3D642_354&clicktarget=_blank" height="600" width="200">
					<param name="movie" value="hwh_111010_Skyscraper_2.swf?clickTag=http%3A%2F%2Fwww.hwh.de%2Findex.php%3Ffilter_id%3D8%26cat%3D354%26cPath%3D642_354&clicktarget=_blank">
					<param name="quality" value="high">
					<param name="bgcolor" value="#ffffff">
					<param name="play" value="true">
				<!--<![endif]-->
					<a href="http://www.adobe.com/go/getflash">
						<img src="hwh_100923_Skyscraper-Dateien/get_flash_player.gif" alt="Get Adobe Flash Player">

					</a>
				<!--[if !IE]>-->
				</object>
				<!--<![endif]-->
			</object>


Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen