<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Faust3 &#187; AS3</title>
	<atom:link href="http://myrsky.net/faust3/archives/category/as3/feed" rel="self" type="application/rss+xml" />
	<link>http://myrsky.net/faust3</link>
	<description>Tavallista suurempia sammakoita</description>
	<lastBuildDate>Tue, 11 May 2010 18:29:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>AS3 ja clickTAG</title>
		<link>http://myrsky.net/faust3/archives/665</link>
		<comments>http://myrsky.net/faust3/archives/665#comments</comments>
		<pubDate>Wed, 19 Mar 2008 08:23:24 +0000</pubDate>
		<dc:creator>Janne</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Web, Flash, työjutut]]></category>

		<guid isPermaLink="false">http://myrsky.net/faust3/archives/665</guid>
		<description><![CDATA[Muunmuassa TradeDoubler käyttää flash-mainoksissaan ns. clickTAG-toimintoa, jolla palvelu syöttää yksittäiselle swf-tiedostolle klikattavan urlin parametrinä. Tämä mahdollistaa mainosten klikkausten tilastoinnin ja analysoinnin. Mutta mutta&#8230; TD:n ohjeistuksessa oletetaan, että käytetty Flash-tiedosto on tehty AS2-kielellä: on (release){ &#160;&#160;&#160;&#160;getUrl(_root.clickTAG, "_blank") } Tällöin yksittäiseen nappiin liitettävä koodi antaa virheilmoituksen (monestakin syystä), kun käytetään AS3:sta. Tilanne on onneksi korjattavissa suhteellisen helposti. [...]]]></description>
			<content:encoded><![CDATA[<p>Muunmuassa TradeDoubler käyttää flash-mainoksissaan ns. clickTAG-toimintoa, jolla palvelu syöttää yksittäiselle swf-tiedostolle klikattavan urlin parametrinä. Tämä mahdollistaa mainosten klikkausten tilastoinnin ja analysoinnin. </p>
<p>Mutta mutta&#8230; TD:n ohjeistuksessa oletetaan, että käytetty Flash-tiedosto on tehty AS2-kielellä:<br />
<code><br />
on (release){<br />
&nbsp;&nbsp;&nbsp;&nbsp;getUrl(_root.clickTAG, "_blank")<br />
}<br />
</code></p>
<p>Tällöin yksittäiseen nappiin liitettävä koodi antaa virheilmoituksen (monestakin syystä), kun käytetään AS3:sta. Tilanne on onneksi korjattavissa suhteellisen helposti.</p>
<p>Ensin luodaan banneriin nappi (tämän voisi tehdä tietty täysin dynaamisestikin, käyttäen flashin SimpleButton -luokkaa, mutta tässä tapauksessa minulla on käytössä kirjastossa &#8220;btn&#8221;-niminen luokka):<br />
<code><br />
var nappi = new btn();<br />
addChild(nappi).name = "nappi";<br />
getChildByName("nappi").addEventListener(MouseEvent.CLICK, gotoUrl);<br />
</code></p>
<p>Sitten gotoUrl -funktio:<br />
<code><br />
private function gotoUrl(event:Event):void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;var tagger = new String();<br />
&nbsp;&nbsp;&nbsp;&nbsp;tagger = root.loaderInfo.parameters.clickTAG<br />
&nbsp;&nbsp;&nbsp;&nbsp;navigateToURL(new URLRequest(tagger),"");<br />
}<br />
</code></p>
<p>Näin ikkään.</p>
]]></content:encoded>
			<wfw:commentRss>http://myrsky.net/faust3/archives/665/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
