<?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>BASIC TRADING MULTIMEDIA &#187; flash</title>
	<atom:link href="http://www.basictrading.biz/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.basictrading.biz</link>
	<description>Information Technology and Design</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:38:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Flash or not to flash?</title>
		<link>http://www.basictrading.biz/2010/07/flash-or-not-to-flash/</link>
		<comments>http://www.basictrading.biz/2010/07/flash-or-not-to-flash/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:16:41 +0000</pubDate>
		<dc:creator>Matteo Papadopoulos</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.basictrading.biz/?p=299</guid>
		<description><![CDATA[Mi è capitato di discutere in questi giorni la convenienza o meno, di questi tempi, di utilizzare HTML5/Javascript al posto del buon vecchio flash che finora ci ha servito tanto bene. Sono quindi andato un po&#8217; a leggere e ho trovato un interessante articolo su Smashing Magazine a riguardo che consiglio di leggere, a sviluppatori <a href="http://www.basictrading.biz/2010/07/flash-or-not-to-flash/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>Mi è capitato di discutere in questi giorni la convenienza o meno, di questi tempi, di utilizzare HTML5/Javascript al posto del buon vecchio flash che finora ci ha servito tanto bene. Sono quindi andato un po&#8217; a leggere e ho trovato <a href="http://www.smashingmagazine.com/2010/04/12/the-gradual-disappearance-of-flash-websites/" target="_blank">un interessante articolo su Smashing Magazine</a> a riguardo che consiglio di leggere, a sviluppatori e clienti!</p>
<p><span id="more-299"></span>Personalmente, avendo sviluppato dal 2000 parecchie applicazioni flash, ritengo ormai con l&#8217;avvento delle fantastiche librerie JS e dell&#8217;HTML5, ritengo &#8220;inutile&#8221; l&#8217;utilizzo che finora è stato fatto di questa tecnologia per lo sviluppo di siti web. Credo invece che sia ancora una buona piattaforma per sviluppare alcuni tipi di applicazioni specifiche e abbastanza rare che richiedono sia interfaccia grafica che di un buon codice.</p>
<p>Ancora, fintanto che lo sviluppo e la diffusione dei formati open per i video non sarà tale da poterne godere, l&#8217;utilizzo di flash per i video sembra essere una gran cosa&#8230; ma coma la mettiamo con la storia dei vari iPhone, iPad ecc? Adobe e Apple si stanno organizzando ma ancora di strada ne manca.</p>
<p>Sto anche valutando per un cliente la possibilità di usare Flex per la realizzazione di un CMS, cosa che ho già dovuto valutare un apio di anni fa con una certa frustrazione! Perchè utilizzare flash et simili per la gestione dei dati? Continerò questo argomento quando avrò più dati!</p>
<p>Intanto invito alla lettura dell&#8217;articolo citato.<br />
<a href="http://www.smashingmagazine.com/2010/04/12/the-gradual-disappearance-of-flash-websites/" target="_blank">http://www.smashingmagazine.com/2010/04/12/the-gradual-disappearance-of-flash-websites/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.basictrading.biz/2010/07/flash-or-not-to-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Trace in browser</title>
		<link>http://www.basictrading.biz/2007/04/flash-trace-in-browser/</link>
		<comments>http://www.basictrading.biz/2007/04/flash-trace-in-browser/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 16:39:36 +0000</pubDate>
		<dc:creator>Matteo Papadopoulos</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Software Libero]]></category>

		<guid isPermaLink="false">http://basictrading.biz/?p=104</guid>
		<description><![CDATA[Sviluppando in Flash, il controllo della finestra di output in cui possiamo mettere tutti i nostri trace è fondamentale durante lo sviluppo. Succede spesso che alcune funzionalità del nostro swf dobbiamo testarle all&#8217;interno di un browser. Così facendo si perde quella grande utilità di debug. Ecco al soluzione: come spiegano bene sul sito di communitymx.com, <a href="http://www.basictrading.biz/2007/04/flash-trace-in-browser/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p>Sviluppando in Flash, il controllo della finestra di output in cui possiamo mettere tutti i nostri trace è fondamentale durante lo sviluppo. Succede spesso che alcune funzionalità del nostro swf dobbiamo testarle all&#8217;interno di un browser. Così facendo si perde quella grande utilità di debug.<br />
Ecco al soluzione: come spiegano bene sul sito di <a href="http://www.communitymx.com/">communitymx.com</a>, Alessandro Crugnola aka <a href="http://basictrading.biz/multimedia/www.sephiroth.it/">SEPYROTH</a>, il guru dell&#8217;actionscript che da anni contribuisce alla comunità con <a href="http://www.sephiroth.it/python/sepy.php">strumenti molto interessanti</a>, ha sviluppato una extension per firefox che permette aèppunto di visualizzare i trace dei nostri filmati swf. Tanta roba!</p>
<p><img width="500" height="445" src="http://www.communitymx.com/content/source/A4CCA/image1.jpg" /></p>
<p><a href="http://www.communitymx.com/content/article.cfm?cid=A4CCA">Leggi l&#8217;articolo e scarica l&#8217;extension</a></p>
<p><img width="500" height="189" src="http://www.communitymx.com/content/source/A4CCA/image2.jpg" /></p>
<p>Per poter usare questa extension è necessario però avere il flash player debugger scaricabile dal sito adobe:<br />
<a target="_blank" href="http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_plugin_debug.exe"> http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_plugin_debug.exe</a></p>
<p>La pagine diretta delle extension di firefox per avere questo componente:<br />
<a target="_blank" href="https://addons.mozilla.org/it/firefox/addon/3469">https://addons.mozilla.org/it/firefox/addon/3469 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.basictrading.biz/2007/04/flash-trace-in-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash8, matrix</title>
		<link>http://www.basictrading.biz/2005/11/flash8-matrix/</link>
		<comments>http://www.basictrading.biz/2005/11/flash8-matrix/#comments</comments>
		<pubDate>Fri, 11 Nov 2005 21:10:47 +0000</pubDate>
		<dc:creator>Matteo Papadopoulos</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[Fragments]]></category>

		<guid isPermaLink="false">http://basictrading.biz/?p=37</guid>
		<description><![CDATA[Mi è capitato di imabttermi nella nuova libreria integrata nel nuovo flash 8: la libreria matrix. Esigenza: deformare un rettangolo via codice in maniera da allungarlo e distorcerlo (skew) lungo la sua asse X. Capire la matrice non è proprio la cosa più elementare ma grazie al prezioso aiuto trovato sul sito &#8220;senocular&#8221; sono riuscito <a href="http://www.basictrading.biz/2005/11/flash8-matrix/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.senocular.com/flash/tutorials/transformmatrix/images/m_examples.gif" style="float: left"/><br />
Mi è capitato di imabttermi nella nuova libreria integrata nel nuovo flash 8: la libreria matrix.</p>
<p>Esigenza: deformare un rettangolo via codice in maniera da allungarlo e distorcerlo (skew) lungo la sua asse X.<br />
Capire la matrice non è proprio la cosa più elementare ma grazie al prezioso aiuto trovato sul sito <a href="http://www.senocular.com/flash/tutorials/transformmatrix/">&#8220;senocular&#8221;</a> sono riuscito a compiere quanto mi serviva!</p>
<p>vediamo un po&#8217; i passi da fare:</p>
<p><span id="more-37"></span><br />
per prima cosa vanno importate le librerie necessarie</p>
<p><code>import flash.geom.Transform;<br />
import flash.geom.Matrix;</code></p>
<p>Supponendo che mc sia il nostro MovieClip da deformare, istanziamo il nostro oggetto:</p>
<p><code>var trans:Transform=new Transform(mc);</code></p>
<p>Adesso ammettiamo che abbiamo un valore W che cambia (che equivale ai pixel di larghezza desiderata per il nostro oggetto). Supponiamo inoltre che vogliamo inclinare il nostro oggetto di 45 gradi verso destra.<br />
I valori da passare a matrix devono essere tra 0 e 2. quindi è necessario trasformare gli interi in numeri con virgola; si notera come a diventi cosi da 195 a 1,95 e che i gradi di inclinazione, il III parametro, sia -0,45:</p>
<p><code>var a:Number=W*0.1;<br />
var skewM:Matrix=new Matrix(a,0,-0.45,1,0,0);</code></p>
<p>Adesso cerchiamo di capire a cosa corrispondono tutti quei numerini!!!<br />
Vediamoli nell&#8217;ordine (a,b,c,d,tx,ty)</p>
<p>a &#8211; x scale<br />
b &#8211; y skew<br />
c &#8211; x skew<br />
d &#8211; y scale<br />
tx &#8211; x translation (position)<br />
ty &#8211; y translation (position)</p>
<p>Esistono varie funzioni già impostate come matrix.scale(); e altre ma sinceramente mi hanno più confuso che altro perchè vanno a modificare solo alcuni valori di questi 6. Ho preferito modificare tutto in un&#8217;unica stringa!</p>
<p>Per capire meglio e a fondo la matrice utilizzata da Flash consiglio vivamente di visitare il sito <a href="http://www.senocular.com/flash/tutorials/transformmatrix/">http://www.senocular.com/flash/tutorials/transformmatrix/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.basictrading.biz/2005/11/flash8-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Tween Prototype</title>
		<link>http://www.basictrading.biz/2005/09/flash-tween-prototype/</link>
		<comments>http://www.basictrading.biz/2005/09/flash-tween-prototype/#comments</comments>
		<pubDate>Mon, 19 Sep 2005 11:37:50 +0000</pubDate>
		<dc:creator>Matteo Papadopoulos</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[Risorse]]></category>

		<guid isPermaLink="false">http://basictrading.biz/?p=10</guid>
		<description><![CDATA[Nello sviluppo di siti, applicazioni, cd rom realizzati con flash, ci si trova spesso a dover fare i conti con animazioni che debbano rispettare movimenti armonici, senza scatti, dissolvenze pulite, animazioni fluide e altre mille esigenze ancora. Sicuramente una delle grandi potenzialità di flash è la sua architeuttra di lavoro ad &#8220;oggetti&#8221;. Ogni oggetto può <a href="http://www.basictrading.biz/2005/09/flash-tween-prototype/">Read More</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://courses.help.com/media/course/course/1043/Flash.jpg" style="float: left; margin: 3px;"/>Nello sviluppo di siti, applicazioni, cd rom realizzati con flash, ci si trova spesso a dover fare i conti con animazioni che debbano rispettare movimenti armonici, senza scatti, dissolvenze pulite, animazioni fluide e altre mille esigenze ancora.<br />
Sicuramente una delle grandi potenzialità di flash è la sua architeuttra di lavoro ad &#8220;oggetti&#8221;. Ogni oggetto può essere esteso e potenziato grazie al&#8217;uso dei &#8220;<a href="http://proto.layer51.com/">prototype</a>&#8220;.</p>
<p>Il sito <a href="http://laco.wz.cz/tween/">&#8220;laco&#8221;</a> mette a disposizione sotto licenza GPL una serie di prototype che introducono nello sviluppo una gamma di funzioni che operano direttamente sui movieclip. Queste permettono una totale gestione via codice dei colori, delle animazioni, delle dissolvenze e dei tempi di transizione che facilitano notevolmente il lavoro di animazione. Chi sviluppa sa bene che se da un lato Macromedia flash è &#8220;facilità&#8221; la realizzazioen di animazioni per chi non si è mai avvicinato ad una riga di codice ActionScript, quando poi si vanno a realizzare applicazioni dinamiche minimamente più complesse, queste animazioni fatte &#8220;a mano&#8221; posso creare problematiche non indifferenti a chi sviluppa.<br />
Bene con questi prototype anche i grafici possono, imparando poche righe di codice, sbizzarirsi fino a realizzare cpomplesse animazioni.</p>
<p>Questi i prototype aggiuntivi (alcuni validi solo per la vesione ActionScript 2):<br />
MovieClip.tween(), MovieClip.stopTween(), MovieClip.isTweening(), MovieClip.getTweens(), MovieClip.lockTween(), MovieClip.unlockTween(), MovieClip.isTweenLocked(), MovieClip.alphaTo(), MovieClip.brightnessTo(), MovieClip.brightOffsetTo(), MovieClip.colorTo(), MovieClip.colorTransformTo(), MovieClip.contrastTo(), MovieClip.frameTo(),<br />
MovieClip.scaleTo(), MovieClip.slideTo(), MovieClip.rotateTo().</p>
]]></content:encoded>
			<wfw:commentRss>http://www.basictrading.biz/2005/09/flash-tween-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
