<?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>ys.hu &#187; lab</title>
	<atom:link href="http://ys.hu/tag/lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://ys.hu</link>
	<description>ez itt – a mindenkihez kedves és jó – ys blogja. ( ys.hu – marketing osztály )</description>
	<lastBuildDate>Fri, 11 May 2012 09:59:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>explore</title>
		<link>http://ys.hu/2006/11/14/explore/</link>
		<comments>http://ys.hu/2006/11/14/explore/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 11:00:49 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[WAys]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://ys.hu/2006/11/14/explore/</guid>
		<description><![CDATA[arra ha van egy onSync-ed vagy ha van egy dinamikusan létrehozott mc fád és nem tod már mi hol van mert leterhel az egész, ha érdekel az onStatusba argumentbe wtf van. akkor ez neked készült. csak itt és csak most és csak neked. var expCount=-1 function explore(o){ expCount++ var t="" for (var c=0;c]]></description>
			<content:encoded><![CDATA[<p>arra ha van egy onSync-ed vagy ha van egy dinamikusan létrehozott mc fád és nem tod már mi hol van mert leterhel az egész, ha érdekel az onStatusba argumentbe  wtf van. akkor ez neked készült. csak itt és csak most és csak neked.</p>
<p><code lang="actionScript"><br />
var expCount=-1</p>
<p>function explore(o){<br />
	expCount++<br />
	var t=""<br />
	for (var c=0;c<expCount;c++) t+="\t"<br />
	for (c in o){<br />
		echo(t+""+c+" : "+o[c])<br />
		explore(o[c])<br />
	}<br />
	expCount--<br />
}<br />
</code></p>
<p>echo gyanánt a kedvenc trace fügvényedett ad meg, ami lehetőség szerint értelmezze a tabokat is.<br />
az egyszerüség kedvéért pl :</p>
<p><code lang="actionScript">echo=trace</code></p>
<p>használni meg pl így tudod :</p>
<p><code lang="actionScript">explore(this)</code></p>
<p>vagy pl<br />
<code><br />
private function netStatusHandler(event)<br />
{<br />
	Lib.explore(event.info)<br />
	if (event.info.code=="NetConnection.Connect.Success") dispatchEvent(new Event("connected"))<br />
...<br />
}<br />
</code></p>
<p>ilyesmi.</p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2006/11/14/explore/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>még libet a népnek</title>
		<link>http://ys.hu/2006/05/03/meg-libet-a-nepnek/</link>
		<comments>http://ys.hu/2006/05/03/meg-libet-a-nepnek/#comments</comments>
		<pubDate>Wed, 03 May 2006 08:14:45 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[WAys]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://ys.hu/2006/05/03/meg-libet-a-nepnek/</guid>
		<description><![CDATA[random szin bizbasz volt már téma, de itt az utsó verzió : _global.rRGB=function(){return "0x"+Math.round(Math.random()*0xFFFFFF).toString(16)} na a parasztvakítás az már megy. adnék hasznos dolgot is, csak nem tom mi kell a népnek. Ha meg nem érted olvass swf.hu-t]]></description>
			<content:encoded><![CDATA[<p>random szin bizbasz volt már <a href="http://ys.hu/2006/02/10/random-color/">téma</a>, de itt az utsó verzió :<br />
<code lang="actionScript">_global.rRGB=function(){return "0x"+Math.round(Math.random()*0xFFFFFF).toString(16)}</code></p>
<p>na a parasztvakítás az már megy. adnék hasznos dolgot is, csak nem tom mi kell a népnek. Ha meg nem érted olvass <a href="http://www.swf.hu">swf.hu</a>-t <img src='http://ys.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2006/05/03/meg-libet-a-nepnek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>matrix szorzás</title>
		<link>http://ys.hu/2006/02/21/matrix-szorzas/</link>
		<comments>http://ys.hu/2006/02/21/matrix-szorzas/#comments</comments>
		<pubDate>Tue, 21 Feb 2006 09:34:37 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[WAys]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://ys.hu/2006/02/21/matrix-szorzas/</guid>
		<description><![CDATA[régi 3d-s scriptjeimet feljavitandó, frissítettem a matrix müveletes libet. ittene e a mátrix szorzásért felelős. function mXm(m1,m2){ if(m1[0].length==m2.length){var r=[] for(var i=0;i]]></description>
			<content:encoded><![CDATA[<p>régi 3d-s scriptjeimet feljavitandó, frissítettem a matrix müveletes libet. ittene e a mátrix szorzásért felelős.<br />
<code><br />
function mXm(m1,m2){<br />
	if(m1[0].length==m2.length){var r=[]<br />
		for(var i=0;i<m1.length;i++){r[i]=[]<br />
			for(var j=0;j<m2[0].length;j++){r[i][j]=0<br />
				for(var k=0;k<m2.length;k++){<br />
					r[i][j]+=m1[i][k]*m2[k][j]<br />
				}<br />
			}<br />
		} return r<br />
	} else{<br />
		trace("ERROR : mXm "+m1[0].length+" != "+m2.length);<br />
		return false<br />
	}<br />
}<br />
</code></p>
<p>a spanyol viasz szag természetessen elmaradt, lévén ez másnak se jelent problémát. lásd kedvencünket : <a href="http://members.shaw.ca/flashprogramming/wisASLibrary/wis/math/alg/Matrix.as">ahab's Math tutorials</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2006/02/21/matrix-szorzas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>f8 alpha mask</title>
		<link>http://ys.hu/2006/02/13/f8-alpha-mask/</link>
		<comments>http://ys.hu/2006/02/13/f8-alpha-mask/#comments</comments>
		<pubDate>Mon, 13 Feb 2006 11:41:45 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[WAys]]></category>

		<guid isPermaLink="false">http://ys.hu/2006/02/13/f8-alpha-mask/</guid>
		<description><![CDATA[szóval lehet végre alpha maskot csinálni flashben. ez ugye az amikor a mask fokozatosan engedi láttatni az alatta lévő területet. anno flashben ez nem volt megadható mivel a mask hit területe határozta meg a láthatóságot. de az hogy mi volt a maskban az mindegy volt. megjegyzem még régebben mikor még nem is lehetett scriptből maskolni [...]]]></description>
			<content:encoded><![CDATA[<p>szóval lehet végre alpha maskot csinálni flashben.<br />
ez ugye az amikor a mask fokozatosan engedi láttatni az alatta lévő területet.<br />
anno flashben ez nem volt megadható mivel a mask hit területe határozta meg a láthatóságot. de az hogy mi volt a maskban az mindegy volt.</p>
<p>megjegyzem még régebben mikor még nem is lehetett scriptből maskolni hanem csak layerrel lehetett maskolni akkor a mask layeren lévő movieCliphez hozzá sem fértél. mármint hiába volt instance neve, nem tudtad elérni scriptből. na mindegy ez már történelem.</p>
<p>szóval van alpha mask, lássuk hogy is.<br />
1*ü : a lényeg annyi hogy a maskban lévő stuff alpha értéke határozza meg a mask alha értékét.<br />
tehát ha csinálsz a maskmcbe egy linear átmenetet melynek az egyik végén lévő szín alphaját leveszed akkor látszik hogy a mask ott kevésbé  látszik át.<br />
ahhoz hogy ez működjön ahhoz az is kell hogy mind a mask mind a maskolt mc használja a bitmap cache-t.<br />
ja hogy miez. ez is flash8 egyik újdonsága. ha az mcdben nincs animáció tehát nem kell frissíteni a képet minden framen viszont sok másik mc van benne vagy több nagyobb képet tartasz benne akkor érdemes használni mert látványosan felgyorsítja a flashed.</p>
<p>erre van. meg esetünkben arra hogy működjön a alpha mask.</p>
<p>szóval<br />
<code lang="Actionscript">masked_mc.cacheAsBitmap=true;<br />
mask_mc.cacheAsBitmap=true;</code></p>
<p>na röviden ennyi. példa meg <a href="http://www.ys.hu/temp/f8/alpha_mask/">erre</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2006/02/13/f8-alpha-mask/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS request :  color</title>
		<link>http://ys.hu/2005/06/09/as-request-color/</link>
		<comments>http://ys.hu/2005/06/09/as-request-color/#comments</comments>
		<pubDate>Thu, 09 Jun 2005 08:51:57 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[WAys]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://ys.hu/?p=12</guid>
		<description><![CDATA[elnézést a ronda kódért. nagyon rég irtam, kicsit poros. ez e as alább van ilyen random rgb. nem mondom szebbet is láttam már. function rRgb() { var rr=random(255).toString(16) var rg=random(255).toString(16) var rb=random(255).toString(16) if (rr.length&#60;2) {rr="0"+rr} if (rg.length&#60;2) {rg="0"+rg} if (rb.length&#60;2) {rb="0"+rb} return rr+""+rg+""+rb } a másik meg colorfade, szintén nem a mai kategoriából. MovieClip.prototype.colorFade=function(tc,lc,t) { [...]]]></description>
			<content:encoded><![CDATA[<p>elnézést a ronda kódért. nagyon rég irtam, kicsit poros.</p>
<p><a href="http://ys.hu/temp/colorfade.html">ez e</a></p>
<p>as alább <span id="more-12"></span></p>
<p>van ilyen random rgb.  nem mondom szebbet is láttam már.<br />
<code lang="actionscript">function rRgb() {<br />
	var rr=random(255).toString(16)<br />
	var rg=random(255).toString(16)<br />
	var rb=random(255).toString(16)<br />
	if (rr.length&lt;2) {rr="0"+rr}<br />
	if (rg.length&lt;2) {rg="0"+rg}<br />
	if (rb.length&lt;2) {rb="0"+rb}<br />
	return rr+""+rg+""+rb<br />
}</code></p>
<p>a másik meg colorfade, szintén nem a mai kategoriából.<br />
<code lang="actionscript">MovieClip.prototype.colorFade=function(tc,lc,t) {<br />
	clearInterval(this.fcfi)<br />
	if (!t) {t=10}<br />
	this.myc = new Color(this);<br />
	this.ac=this.myc.getRGB().toString(16)<br />
	while((6-this.ac.length)!=0){this.ac="0"+this.ac}<br />
	this.ar=parseInt(this.ac.substring(0,2),16)<br />
	this.ag=parseInt(this.ac.substring(2,4),16)<br />
	this.ab=parseInt(this.ac.substring(4,6),16)<br />
	this.tr=parseInt(tc.substring(0,2),16)<br />
	this.tg=parseInt(tc.substring(2,4),16)<br />
	this.tb=parseInt(tc.substring(4,6),16)<br />
	this.dr=(this.tr-this.ar)/lc<br />
	this.dg=(this.tg-this.ag)/lc<br />
	this.db=(this.tb-this.ab)/lc<br />
	this.flc=0<br />
	this.fcf=function (me) {<br />
		me.cout=lc+"/"+(me.flc+1)<br />
		me.flc++<br />
		me.cr=int(me.ar+me.flc*me.dr).toString(16)<br />
		me.cg=int(me.ag+me.flc*me.dg).toString(16)<br />
		me.cb=int(me.ab+me.flc*me.db).toString(16)<br />
		if (me.cr.length&lt;2) {me.cr="0"+me.cr}<br />
		if (me.cg.length&lt;2) {me.cg="0"+me.cg}<br />
		if (me.cb.length&lt;2) {me.cb="0"+me.cb}<br />
		me.nc="0x"+me.cr+""+me.cg+""+me.cb<br />
		me.myc.setRGB(me.nc)<br />
		if(me.flc==lc){<br />
			clearInterval(me.fcfi)<br />
			me.cfDone()<br />
		}<br />
	}<br />
	this.fcfi=setInterval(this.fcf,t,this)<br />
}</code></p>
<p>használhatod pl:<br />
<code lang="actionscript">mc1.colorFade(rRgb(),50+random(50))</code></p>
<p>majd a nyáron frissítem őket.</p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2005/06/09/as-request-color/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>actionscript régiségeim</title>
		<link>http://ys.hu/2005/06/08/actionscript-regisegeim/</link>
		<comments>http://ys.hu/2005/06/08/actionscript-regisegeim/#comments</comments>
		<pubDate>Wed, 08 Jun 2005 11:18:20 +0000</pubDate>
		<dc:creator>ys</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[WAys]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://ys.hu/?p=10</guid>
		<description><![CDATA[illene kirakni valamit flash témában, de új cuccaim nincsenek mostanság. igy hát ime egy kis nosztalgia : mp3bar equalizer régen dev.ysolt.hun sok flashes és javascriptes barmulás volt. folyamatossan rámolom át ide őket. kitartás szaktársak. kitartás]]></description>
			<content:encoded><![CDATA[<p>illene kirakni valamit flash témában, de új cuccaim nincsenek mostanság.<br />
igy hát ime egy kis nosztalgia :</p>
<p><a href="http://ysle.com/temp">mp3bar</a><br />
<a href="http://www.actionscript.org/actionscripts_library/main/search.cgi?query=equalizer&#038;submit=SEARCH">equalizer</a></p>
<p>régen dev.ysolt.hun sok flashes és javascriptes barmulás volt. folyamatossan rámolom át ide őket.<br />
kitartás szaktársak. kitartás <img src='http://ys.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ys.hu/2005/06/08/actionscript-regisegeim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

