<?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>daniele rollo &#187; flash</title>
	<atom:link href="http://www.danielerollo.com/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danielerollo.com</link>
	<description>Produzioni multimediali, interfacce, design</description>
	<lastBuildDate>Tue, 13 Dec 2011 15:49:41 +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>Raccontare il prima e dopo: il terremoto in Giappone</title>
		<link>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/</link>
		<comments>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 18:27:47 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Interactive]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1287</guid>
		<description><![CDATA[Tutte le principali testate d&#8217;informazione on line aprono in questi giorni con le notizie relative al terremoto e allo tsunami in Giappone. Moltissime foto e video per raccontare questi eventi, ma anche numerosi tentativi di utilizzare strumenti più interattivi. Una &#8230; <a href="http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tutte le principali testate d&#8217;informazione on line aprono in questi giorni con le notizie relative al terremoto e allo tsunami in Giappone. Moltissime foto e video per raccontare questi eventi, ma anche numerosi tentativi di utilizzare strumenti più interattivi.</p>
<p>Una soluzione che è piaciuta a molti è questa specie di &#8220;foto comparativa&#8221; con la quale è possibile confrontare due foto scattate dal satellite sulla stessa zona ma in due diversi momenti, prima e dopo la catastrofe.<br />
Trascinando il cursore (che nell&#8217;immagine qua sotto vedete in blu, proprio al centro) si scopre la foto del &#8220;prima&#8221; e si copre allo stesso tempo la foto del &#8220;dopo&#8221;, e viceversa. In questo modo si possono confrontare facilmente le due immagini e rendersi conto della devastazione che quei luoghi hanno subito.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/before-and-after-tsunami.png" alt="" title="before-and-after-tsunami" width="973" height="500" class="aligncenter size-full wp-image-1293" /></p>
<p>Il New York Times ne pubblica otto, una dietro l&#8217;altra, in questa pagina: <a href="http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html">Satellite Photos of Japan, Before and After the Quake and Tsunami</a>.<br />
Troviamo lo stesso tool su Der Spiegel (con l&#8217;aggiunta di un menu per muoversi tra le varie foto disponibili): <a href="http://www.spiegel.de/flash/0,,25462,00.html">Tsunami-Satellitenbilder: Der Tod kam aus dem Meer</a>, sul Guardian: <a href="http://www.guardian.co.uk/world/interactive/2011/mar/14/japan-earthquake-before-and-after">Japan tsunami &#8211; before and after pictures</a> e sull&#8217;Herald Sun <a href="http://www.heraldsun.com.au/news/special-reports/before-and-after-interactive-photos-from-the-japan-earthquake-and-tsunami/story-fn7zkbgs-1226021185843">Before-and-after interactive photos from the Japan earthquake and tsunami</a>.<br />
Alcune sono fatte in flash, altre in html+javascript.</p>
<p>Venendo in Italia, anche il Corriere.it ne fa una gallery: <a href="http://www.corriere.it/Primo_Piano/Esteri/2011/03/14/pop_01_Central-Ishinomaki.shtml">Prima e dopo il sisma, le foto interattive</a>, e rispetto agli altri &#8211; a parte la solita tremenda pratica di aprire la pagina in una popup &#8211; troviamo un dettaglio in più: in ogni visualizzazione ci sono due link che permettono di passare da una foto all&#8217;altra e viceversa molto rapidamente, senza dover fare drag&#8217;n'drop, amplificando l&#8217;efficacia del confronto tra le due foto.<br />
È una scelta azzeccata, perché la velocità e la naturalezza della transizione è fondamentale per rendere l&#8217;idea del cambiamento. Mi viene in mente un&#8217;altra foto interattiva, <a href="http://www.mapsofwar.com/ind/signs-of-occupation.html">Signs of  Occupation</a>,  nella quale per dare risalto alle conseguenze dell&#8217;occupazione USA di Baghdad, Maps of war aveva optato semplicemente per una dissolvenza incrociata comandata da un pulsante &#8220;change view&#8221;, puntando tutto sull&#8217;immediatezza della transizione per aumentare il contrasto tra le due immagini.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malditesta da iPad+HTML5</title>
		<link>http://www.danielerollo.com/malditesta-da-ipadhtml5/</link>
		<comments>http://www.danielerollo.com/malditesta-da-ipadhtml5/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 14:56:52 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Segnalazioni]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1170</guid>
		<description><![CDATA[Miller Medeiros pubblica un post dal titolo &#8220;iPad is the new IE6&#8243;. Secondo Medeiros i designer si aspettano molto da HTML5, ma i browser (in particolare Safari iOS, quello dell&#8217;iPad) non lo supportano perfettamente e sono pieni di bug. Sta &#8230; <a href="http://www.danielerollo.com/malditesta-da-ipadhtml5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.danielerollo.com/wp-content/uploads/ipad-gui.png" alt="" title="ipad-gui" width="787" height="345" class="aligncenter size-full wp-image-1202" /></p>
<p>Miller Medeiros <a href="http://blog.millermedeiros.com/2011/01/ipad-is-the-new-ie6/">pubblica un post dal titolo &#8220;iPad is the new IE6&#8243;</a>. Secondo Medeiros i designer si aspettano molto da HTML5, ma i browser (in particolare Safari iOS, quello dell&#8217;iPad) non lo supportano perfettamente e sono pieni di bug. Sta passando l&#8217;idea che HTML5 può sostituire completamente FLASH, ma per contenuti multimediali complessi (&#8220;heavily interactive/multimedia content&#8221;) Flash sarebbe ancora la strada migliore. &#8220;chi dice che FLASH è pieno di bug, non ha mai provato a fare nulla di &#8216;complesso&#8217; con l&#8217;elemento <code>video</code> di html5 su iPad&#8221;.</p>
<p>Il succo del post è che il designer che realizza contenuti interattivi sofisticati in html5 dovrà perdere molte ore per risolvere problemi inaspettati, proprio come per anni è avvenuto con ie6. Il mal di testa è più forte se c&#8217;è di mezzo iPad, per due motivi fondamentali:  la frequenza delle nuove release di iOS che aggiungono o modificano regole, oppure aggiungono nuove funzionalità proprietarie; e in secondo luogo non è così facile trovare su blog e forum  le risposte che si cercano.</p>
<p> &#8220;Se non mi credete provate a cercare su stackoverflow&#8221;, dice Miller Medeiros che conclude &#8220;più ti avvicini al limite, maggiori sono i problemi&#8221;. </p>
<p>Ecco il link:  <a href="http://blog.millermedeiros.com/2011/01/ipad-is-the-new-ie6/">IPAD IS THE NEW IE6</a></p>
<p>Un post interessante perché evidenzia alcuni dei problemi principali chesi trova ad affrontare chi oggi sviluppa applicazioni complesse, ma anche opinabile per molti aspetti: innanzitutto una certa confusione nella critica (di che stiamo parlando, di html5? oppure di webkit?  di safari mobile? di ipad? HTML5, poi, non è ancora uno standard, ma una draft, uno standard in fase di definizione e sta muovendo i suoi primi passi, è normale che i browser &#8211; soprattutto in casi &#8220;estremi&#8221; come quelli che ipotizza l&#8217;autore del post &#8211; possano comportarsi in maniera inaspettata o rivelare dei bug.<br />
Inoltre Safari iOS integra  funzionalità proprietarie (anche) per supportare al meglio i controlli touch di iPad/iphone.</p>
<p>Tutto questo ha poco a che vedere &#8211; se non le ore spese a cercare di aggirare un bug, e relativo &#8220;mal di testa&#8221; &#8211; con un software che anche maturo (se così si può dire) ci ha fatto impazzire violando standard condivisi per anni. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/malditesta-da-ipadhtml5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash e content management</title>
		<link>http://www.danielerollo.com/flash-content-management/</link>
		<comments>http://www.danielerollo.com/flash-content-management/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 21:26:14 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=497</guid>
		<description><![CDATA[Siti internet realizzati interamente in flash: tra le tante perplessità, le difficoltà di aggiornamento dei contenuti. <a href="http://www.danielerollo.com/flash-content-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="mainimg" title="the-flash" src="http://www.danielerollo.com/wp-content/uploads/the-flash.jpg" alt="" width="400" height="64" /></p>
<p>Eric Holter pubblica un post  su Agency Critique dal titolo abbastanza esplicito:<strong> Agency Website Gaffes: #3. Flash</strong>. Già in passato su questo blog avevo espresso le mie perplessità sulla validità di Flash per realizzare interi siti internet, soprattutto dal punto di vista SEO. Ovviamente la difficoltà con  cui i motori di ricerca indicizzano i  contenuti flash è anche al centro del post di Holter, ma questa volta, tra i tanti svantaggi che Ageny Critique ricorda mi preme sottolineare l&#8217;aspetto del content management e dell&#8217;aggiornamento delle pagine:</p>
<blockquote><p>Flash a volte viene utilizzato non perchè è la migliore piattaforma per il sito, ma perchè è lo strumento che il designer padroneggia meglio.  Cosa che si traduce presumbilmente in un CMS povero, e quindi in meno update sui contenuti.</p></blockquote>
<p>Ed in effetti &#8211; aggiungo io &#8211; molte volte chi si ritrova un <em>mirabolante</em> sito in flash è orgoglioso del suo sito, ma capita anche che qualcuno si lamenti della difficoltà con cui riesce ad aggiornarlo.<br />
Il post di Holter continua ipotizzando le ragioni per cui le webagency preferiscono proporre Flash ai loro clienti, vale la pena leggerlo: <a href="http://agencycritique.com/blog/agency-website-mistakes-flash/">Agency Website Gaffes: #3. Flash</a></p>
<p>(A questo punto <strong>devo</strong> dirlo: <em>se c&#8217;è qualcosa che non sopporto nella vita</em> sono i blog in flash).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/flash-content-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google e indicizzazione di siti flash: meglio andarci con i piedi di piombo</title>
		<link>http://www.danielerollo.com/google-e-indicizzazione-di-siti-flash/</link>
		<comments>http://www.danielerollo.com/google-e-indicizzazione-di-siti-flash/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 12:42:46 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=252</guid>
		<description><![CDATA[È di qualche giorno fa la notizia che Google finalmente indicizza i contenuti Flash. Una notizia che a differenza di molti, ho accolto con qualche freddezza, anche se la cosa che più mi spinge a non apprezzare flash come strumento per il web, è proprio il fatto che praticamente viene ignorato dai motori di ricerca. 
Ecco le mie prinicipali perplessità... <a href="http://www.danielerollo.com/google-e-indicizzazione-di-siti-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="mainimg" src="http://www.danielerollo.com/wp-content/uploads/google_flash.jpg" alt="google flash" width="400" height="230" /></p>
<p>È di qualche giorno fa la notizia che <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">Google finalmente indicizza i contenuti Flash</a>. Una notizia che a differenza di molti, ho accolto con qualche freddezza, anche se la cosa che più mi spinge a non apprezzare flash come strumento per il web, è proprio il fatto che praticamente viene ignorato dai motori di ricerca. La diffidenza iniziale ha poi trovato conforto in articoli come questo: <a href="http://www.seomoz.org/blog/flash-and-seo-compelling-reasons-why-search-engines-flash-still-dont-mix">Flash and SEO &#8211; Compelling Reasons Why Search Engines &amp; Flash Still Don&#8217;t Mix</a>, pubblicato su Seomoz, e che vi consiglio di leggere se siete interessati all&#8217;argomento.</p>
<p>Ecco le mie prinicipali perplessità&#8230;</p>
<p>Innanzitutto, stando a  quanto dichiarato su Webmastercentral,  l&#8217;algoritmo creato da Google  <strong>indicizza solo i contenuti testuali </strong>presenti all&#8217;interno dei filmati swf. Sono escluse quindi  le immagini, e se i pulsanti non contengono testo non viene considerato alcun anchor text (mentre vengono seguiti i link che si trovano nell&#8217;swf, che, se testuali, ricevono lo stesso trattamento e considerazione dei link html).</p>
<p>Nella ricerca dei contenuti, ancora una volta Google si comporta come un umano, per il momento  <strong>un umano con javascript disabilitato</strong>: <a href="http://blogoscoped.com/archive/2008-07-14-n84.html">dovrebbe essere in arrivo un importante update</a>, ma per ora tutte le volte in cui il filmato flash viene caricato nella pagina con javascript (<a href="http://www.danielerollo.com/2008/02/26/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">attraverso SWFobject</a> per esempio), esso sfuggirà al motore di ricerca. Una casistica non tanto limitata, se si pensa che javascript è il modo più semplice per inserire swf nella pagina e restare crosswbroser, evitando gli errori di visualizzazioni di Internet Explorer.</p>
<p>Fondamentalmente, con qualche (importante) eccezione, da qualche giorno Google riesce a navigare nei contenuti flash e quindi leggere e indicizzare il testo in maniera più  efficace di quanto riusciva a fare già in passato.</p>
<p>Prima di correre a realizzare interi siti in Flash, quindi sarà meglio considerare che uno dei maggiori limiti di questa tecnologia &#8211; la quasi impossibilità con cui i motori di ricerca riescono ad addentrarsi nei contenuti swf &#8211; non è  affatto superato.</p>
<p>Le carenze strutturali di Flash rispetto ai motori di ricerca rimarranno fino a quando questi ultimi <strong>avranno bisogno del markup, per capire cosa è importante all&#8217;interno di una pagina; e dei link per capire quali pagine sono importanti</strong>: fare un sito interamente in flash significa praticamente rinunciare a molti link in ingresso, poichè a contenuti specifici non corrispondono url specifici.</p>
<p>Ma evidentemente link e markup non sono cose a cui è possibile rinunciare&#8230;</p>
<p>Per come la vedo io, Google fa, sempre egregiamente, il suo lavoro: e accresce le proprie capacità di sondare la rete, potenziando in qualche modo il suo bot dove naturalmente è più debole, migliorando di conseguenza il servizio.</p>
<p>Noi, <em>operatori </em>del web, dobbiamo continuare a fare il nostro: <strong>flash andrebbe usato per realizzare piccole parti animate all&#8217;interno di un sito, o pagine altamente spettacolari</strong>, talmente spettacolari che essere perfettamente indicizzati può rappresentare un&#8217;esigenza secondaria. In tutti gli altri casi,  quando i nostri clienti devono assolutamente <em>esserci</em> sui motori di ricerca, cioè nella maggior parte dei casi, Flash è dannoso.</p>
<p>(E ciò non vuol dire che dobbiamo rinunciare allo spettacolo: per questo esistono jQuery, Prototype o Mootools&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/google-e-indicizzazione-di-siti-flash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Convertire un video in FLV su MAC</title>
		<link>http://www.danielerollo.com/convertire-un-video-in-flv-su-mac/</link>
		<comments>http://www.danielerollo.com/convertire-un-video-in-flv-su-mac/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 12:14:47 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[encoder]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[riva]]></category>
		<category><![CDATA[sorenson]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[visualhub]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/2008/03/26/convertire-un-video-in-flv-su-mac/</guid>
		<description><![CDATA[Tre diversi software per MAC per convertire file video dai formati più svariati in formato FLV: Sorenson Squeeze for Flash, Visualhub, ed FFmpegX, soluzioni per tutte le esigenze per tutte le tasche. <a href="http://www.danielerollo.com/convertire-un-video-in-flv-su-mac/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.danielerollo.com/wp-content/uploads/ffmpegx_interface.jpg" alt="ffmpegx interface" class="mainimg" /></p>
<p>Flv è il formato standard di fatto per la distribuzione dei video su internet. Il convertitore flv più diffuso è molto probabilmentie <a href="http://www.rivavx.com/?encoder">Riva encoder</a>. Si tratta però di un software per Windows e non è disponibile la versione per Mac.<br />
Gli utenti della Mela hanno però a disposizione diverse soluzioni per convertire i più svariati formati video, come MOV, MP4, AVI in filmati FLV.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/sorenson_squeeze.jpg" alt="sorenson squeeze" class="mainimg" align="left" height="68" width="193" />Tra i software più avanzati troviamo sicuramente Sorenson Squeeze. Si tratta di convertitore universale di cui però è disponibile una versione dedicata ai formati Flash. <a href="http://www.sorensonmedia.com/products/?pageID=1#ppc2">Sorenson Squeeze for Flash</a>, converte quindi in SWF e in FLV. Permette di definire il file di Output fin nei minimi dettagli o programmare un batch di esportazioni.<br />
Il massimo probabilmente per chi ha bisogno di un convertitore professionale. L&#8217;unico aspetto negativo è che costa 200 dollari.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/visualhub.jpg" alt="visualhub" class="mainimg" align="left" />Un&#8217;alternativa a sorenson Squeeze è <a href="http://www.techspansion.com/visualhub/">Visual-Hub</a>, un software non pensato esclusivamente per le conversioni in flv: si tratta piuttosto di un convertitore universale che accetta una serie di formati per l&#8217;input e l&#8217;output. Tra questi ultimi anche FLV. Dimensioni del frame, bitrate, frame rate, qualità audio sono tutti pArametri che potremo definire prima di iniziare l&#8217;esportazione. Il costo è abbordabile: 15,72 euro.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/ffmpegx.jpg" alt="ffmpegx" class="mainimg" align="left" height="40" width="195" />La soluzione gratuita ed open source è invece <a href="http://ffmpegx.com/it/index.html">FFmpegX</a>. Siamo ancora una volta di fronte ad un convertitore universale che prevede una serie di formati di output, tra i quali FLV, con un discreto controllo sulle caratteristiche del filmato finale.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/convertire-un-video-in-flv-su-mac/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Filmati Flash SWF e video in formato FLV: una panoramica</title>
		<link>http://www.danielerollo.com/filmati-flash-swf-e-video-in-formato-flv-una-panoramica/</link>
		<comments>http://www.danielerollo.com/filmati-flash-swf-e-video-in-formato-flv-una-panoramica/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 11:46:28 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[encoder]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[h.263]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[jwplayer]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/2008/03/20/filmati-flash-swf-e-video-in-formato-flv-una-panoramica/</guid>
		<description><![CDATA[Filmati Flash SWF e video in formato FLV: codifica, player, plugin, script: una breve panoramica dedicata ai meno esperti. <a href="http://www.danielerollo.com/filmati-flash-swf-e-video-in-formato-flv-una-panoramica/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Visto che in alcuni commenti ai post precedenti è emersa una certa confusione riguardo ai video in formato Flash che si trovano in rete, ho deciso di scrivere un breve post che sicuramente non dirà nulla di nuovo a chi già si occupa di video per il web, ma che invece può chiarire qualche dubbio ai meno esperti.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/flash.jpg" alt="flash gordon" class="mainimg" /></p>
<p>I video che vediamo sulle piattaforme di video sharing, e che troviamo nella maggior parte dei siti web, sono video in formato FLV.<br />
<strong>FLV</strong> è un formato proprietario Adobe, ed è di fatto lo standard per la distribuzione dei video sul web.<br />
Per poter inserire questo tipo di video all&#8217;interno di una pagina web è necessario un player <strong>SWF</strong>.<br />
SWF è il formato dei video interattivi prodotti utilizzando Adobe Flash. In questo caso la tecnologia SWF serve a creare un contenitore in grado di riprodurre e controllare il flusso video FLV. Per creare un player quini per video FLV è necessario utilizzare Adobe Flash, mentre in rete non mancano anche player già pronti ed open source.</p>
<p>La visualizzazione del filmato FLV su un qualsiasi browser dipende quindi innanzitutto dalla possibilità di visualiizare il player SWF. Per poter visualizzare un qualsiasi file SWF su un browser, è necessario che sia installato il plugin Flash Player di Adobe. A seconda della versione di Flash utilizzata per creare il filmato SWF e delle caratteristiche del file, è necessario aver installato una versione più o meno recente del (plugin) Flash Player.</p>
<p>Ricapitolando: <strong>il video (FLV) viene riprodotto da un player (SWF) all&#8217;interno di un browser in cui è installato il giusto plugin (Adobe Flash player)</strong>.  Ma non è finita.</p>
<p>Il video FLV è un flusso di informazioni ovviamente codificate. La codifica originaria dei video FLV era una variante di H.263, realizzata da Sorenson. Da qualche mese i video FLV possono essere codificati anche con la potente H.264 (mpeg-4 parte 2). Quindi è possibile trovare file FLV codificati in maniera diversa. Si tratta di una differenza non da poco: incide ovviamente sulla qualità e sul bitrate del video da riprodurre, ma anche sui requisiti di sistema necessari a riprodurre il video.  Se la codifica Sorenson è supportata da flash player a partire dalla versione 6, <strong>la codifica H.264 è supportata solo nelle ultime release della versione 9</strong>.</p>
<p>In rete quindi, oltre alle applicazioni desktop per riprodurre i video offline, possiamo trovare:</p>
<ul>
<li>Player swf realizzati allo scopo di riprodurre video flv. [<a href="http://www.danielerollo.com/2008/03/03/inserire-un-video-in-formato-flv-allinterno-di-una-pagina-html/">post</a>]</li>
<li>Script per una corretta visualizzazione dei filmati Swf. [Post <a href="http://www.danielerollo.com/2008/02/26/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">qui</a> e <a href="http://www.danielerollo.com/2008/02/13/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/">qui</a>]</li>
<li>E infine encoder per convertire video in altri formati proprio in FLV [<a href="http://www.danielerollo.com/2008/01/23/convertire-un-video-avi-mpeg-wmv-o-quicktime-in-formato-flv/">post</a>].</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/filmati-flash-swf-e-video-in-formato-flv-una-panoramica/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Inserire un filmato SWF (Flash) in una pagina Html con javascript: SWFObject</title>
		<link>http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/</link>
		<comments>http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 10:20:24 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[filmato]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[swfobject]]></category>
		<category><![CDATA[ufo]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/2008/02/26/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/</guid>
		<description><![CDATA[Utilizzare SWFObject al posto dei tag OBJECT ed EMBED: ancora un metodo che sfrutta javascript e il dom per pubblicare filmati swf in una pagina html. <a href="http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Abbiamo già visto <a href="http://www.danielerollo.com/2008/02/13/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/">in questo post</a> come utilizzare Unobtrusive Flash Object (ufo.js) per pubblicare un filmato flash swf all&#8217;interno di una pagina html. Un altra via per evitare i problemi legati ai tag OBJECT ed EMBED, è usare il file javascript  SWFobject.<br />
Anche questa tecnica si basa sull&#8217;uso del DOM: creeremo un elemento DIV, quindi, il cui contenuto sarà sostituito da javascript con il filmato flash che specificheremo.<br />
E&#8217; possibile <a href="http://blog.deconcept.com/swfobject/">scaricare swfobject qui</a>.<br />
Il funzionamento di swfobject.js è molto semplice.<br />
E&#8217; necessario innanzitutto includere lo script all&#8217;interno dell&#8217;Head nella pagina Html. Quindi:</p>
<pre><code>&lt;script type="text/javascript" src="swfobject.js"&gt;&lt;/script&gt;</code></pre>
<p>A questo punto, come nel caso di UFO, si imposta il div contenitore: il testo presente all&#8217;interno di quest&#8217;ultimo sarà visualizzato in tutti i casi in cui, per qualsiasi motivo, javascript non sarà in grado di inserire il player, ma possiamo essere abbastanza sicuri che ciò avverrà solo se non è installato il plugin. Proprio per questo motivo il testo che inseriremo in questo div farà riferimento al plugin mancante:</p>
<pre><code>&lt;div id="swfcontent"&gt;
Non è possibile visualizzare il filmato.&lt;br/&gt;
Potrebbe essere necessario installare il plugin flash.&lt;br/&gt;
Puoi scaricarlo &lt;a href="http://www.adobe.com/shockwave/download/download.cgi"&gt;qui&lt;/a&gt;
&lt;/div&gt;</code></pre>
<p>A questo punto possiamo ordinare a SWF Object di sostituire il contenuto del div &#8220;swfcontent&#8221; con il filmato che noi specificheremo, in questo modo:</p>
<pre><code>&lt;script type="text/javascript"&gt;
   var so = new SWFObject("mymovie.swf", "mymovie", "400", "200", "8", "#336699");
   so.write("swfcontent");
&lt;/script&gt;</code></pre>
<p>Evidentemente anche  SWFOBJECT  prevede <strong>parametri obbligatori</strong>: il percorso del file swf, l&#8217;ID univoco da assegnare all&#8217;oggetto multimediale che verrà creato, larghezza e altezza, la versione di flash player necessaria per visualizzare il file swf, e il colore di sfondo del filmato. </p>
<p>Ovviamente è possibile passare al file swf  variabili flashvars, in questo modo:</p>
<pre><code>so.addVariable("variable1", "value1");</code></pre>
<p>Mentre la funzione <strong>getQueryParamValue</strong> permette inoltre di passare al filmato flash il contenuto di una variabile presente nell&#8217;url:</p>
<pre><code>so.addVariable("varName2", getQueryParamValue("GetVarName"));</code></pre>
<p>Per concludere ecco il codice completo per pubblicare contenuto flash utilizzando SWFOBJECT, supponendo che il file .swf si trovi nella stessa cartella del file html,:</p>
<pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"&gt;
&lt;head&gt;
&lt;title&gt;SWFobject | pagina esempio&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
&lt;script type="text/javascript" src="swfobject.js"&gt;&lt;/script&gt;
&lt;/head&gt;
  &lt;body&gt;
    &lt;div id="swfcontent"&gt;
Non è possibile visualizzare il filmato. Potrebbe essere necessario installare il plugin flash, puoi scaricarlo &lt;a href="http://www.adobe.com/shockwave/download/download.cgi"&gt;qui&lt;/a&gt;
    &lt;/div&gt;

&lt;script type="text/javascript"&gt;
   var so = new SWFObject("mymovie.swf", "swfcontent", "400", "200", "8", "#336699");
// aggiungiamo righe come la seguente se vogliamo passare variabili al file swf
   so.addVariable("varName", "Var Content"); 
// aggiungiamo righe come la seguente per utilizzare variabili presenti nell'url
   so.addVariable("varName2", getQueryParamValue("GetVarName")); 
   so.write("flashcontent");
&lt;/script&gt;


  &lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Link:<br />
La pagina di <a href="http://blog.deconcept.com/swfobject/">SWFobject</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Inserire correttamente un filmato SWF (Flash) in una pagina Html utilizzando javascript: UFO</title>
		<link>http://www.danielerollo.com/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/</link>
		<comments>http://www.danielerollo.com/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:20:32 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[filmato]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[swfobject]]></category>
		<category><![CDATA[ufo]]></category>
		<category><![CDATA[ufo-deprecated]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/2008/02/13/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/</guid>
		<description><![CDATA[Inserire correttamente un filmato SWF (Flash) in una pagina Html: rinunciare ai tag OBJECT ed EMBED a favore di javascript e DOM: come funziona lo script UFO. <a href="http://www.danielerollo.com/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Il modo <em>tradizionale</em> per inserire un filmato SWF (quindi flash) all&#8217;interno di una pagina web è quello di usare il tag <em>object</em> assieme al tag <em>embed</em>.<br />
Poichè OBJECT è il tag che dovremmo utilizzare secondo lo standard W3C , ed  EMBED è un tag proprietario, ma supportato da molti browser, la soluzione &#8211; tendenzialmente cross-browser &#8211; per lungo tempo è stata quella di utilizzarli congiuntamente. &Egrave; la via scelta tuttora da Youtube per l&#8217;embedding dei filmati.</p>
<pre><code>&lt;object width="425" height="355"&gt;
&lt;param name="movie" 
value="http://www.youtube.com/v/KvA0nmAhTfk&amp;rel=1"&gt;&lt;/param&gt;
&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/KvA0nmAhTfk&amp;rel=1" 
type="application/x-shockwave-flash" wmode="transparent"
width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;</code></pre>
<p>L&#8217;utilizzo di OBJECT ed EMBED pone però una serie di problemi non di poco conto: innanzitutto la pagina non è standard-compliant. Inoltre, sulle versioni meno recenti di internet explorer il filmato flash è circondato da un fatidioso riquadro che indica che il file swf non è ancora attivo: bisognerà attivarlo facendo click sul filmato.</p>
<p>Per risolvere questi problemi sarà necessario ricorrere al DOM (Document Object Model). Faremo così: creeremo un elemento div nella pagina html; il contenuto di questo div sarà rimpiazzato (per mezzo di javascript) con del codice in grado di visualizzare correttamente il filmato swf.</p>
<p>A questo scopo è possibile utilizzare due diverse library javascript: <a href="http://www.bobbyvandersluis.com/ufo/">Unobtrusive Flash Objects</a> oppure <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>. In questo tutorial utilizzeremo la prima, nota come UFO. Vedremo in  un altro post <a href="http://www.danielerollo.com/2008/02/26/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">tutte le istruzioni per SWF object</a></p>
<p>Il primo passo da compiere è quindi il <a href="http://www.bobbyvandersluis.com/ufo/ufo.js">download di UFO.js</a>.<br />
A questo punto copiamo il file ufo.js nella cartella del nostro sito e lo richiamiamo nell&#8217;HEAD della pagina web in cui il filmato swf deve essere visualizzato:</p>
<pre><code>&lt;script type="text/javascript" src="ufo.js"&gt;&lt;/script&gt;</code></pre>
<p>Nel BODY della pagina invece creeremo un  DIV, <strong>che avrà quindi ID univoco</strong>. Tutto il codice contenuto all&#8217;interno di questo DIV sarà sostituito da UFO con il filmato swf.</p>
<pre><code>&lt;div id="swfcontent"&gt;Non è possibile visualizzare il filmato. Potrebbe essere necessario installare il plugin flash, puoi scaricarlo &lt;a href="http://www.adobe.com/shockwave/download/download.cgi"&gt;qui&lt;/a&gt;&lt;/div&gt;</code></pre>
<p>Se il contenuto del div deve essere sostituito, perchè abbiamo inserito, all&#8217;interno di swfcontent, un link alla pagina del plugin flash? La risposta è semplice. Se il plugin non è installato sul browser dell&#8217;utente, UFO non riuscirà a sostituire il contenuto del div con un filmato: in questo caso l&#8217;utente visualizzerà il contenuto del div, cioè un messaggio di errore che invita ad installare il plugin.<br />
Dobbiamo comunque tenere bene a mente che teoricamente questo messaggio di errore viene visualizzato <strong>in tutti i casi </strong>in cui UFO non può funzionare: quindi anche quando il plugin è installato e tuttavia si verifica un errore che impedisce la sostituzione del contenuto del div. In realtà, se il codice è corretto, non dovrebbero verificarsi errori e il messaggio dovrebbe apparire solo se il plugin non è installato. In ogni caso, UFO rivela qui un altro vantaggio: la possibilità di inserire un contenuto alternativo che sarà visibile a tutti quelli che per un motivo o per l&#8217;altro non potranno vedere il filmato.</p>
<p>Andiamo avanti: torniamo nell&#8217;HEAD e ordiniamo a UFO di creare il contenuto flash, specificando il nome del div in cui inserirlo e un array contentente i parametri necessari alla riproduzione del filmato: nome del file swf, larghezza e altezza del filmato, majorversion (va bene la versione utilizzata per creare il filmato) e buildversion del plugin flash necessario a visualizzare il filmato. </p>
<pre><code>&lt;script type="text/javascript"&gt;
// innanzitutto impostiamo i parametri necessari
var FO = {movie:"nomedelfile.swf", width:"300", height:"120", majorversion:"6", build:"40" };
// quindi richiamiamo ufo, inviando i parametri contenuti in FO,
// e specificando l'elemento swfcontent 
UFO.create(FO, "swfcontent");
&lt;/script&gt;</code></pre>
<p>Per tutti i parametri opzionali consiglio di guardare <a href="http://www.bobbyvandersluis.com/ufo/">la documentazione di UFO</a>. Ricordo che utilizzando il parametro opzionale &#8220;flashvars&#8221; possiamo inviare variabili al filmato flash:</p>
<pre><code>var FO = {movie:"nomedelfile.swf", width:"300", height:"120", majorversion:"6", build:"40", flashvars:"firstvar=daniele&amp;secondvar=2" };</code></pre>
<p>Supponendo che ufo.js si trovi nella stessa cartella della pagina html, e invece il filmato flash sia all&#8217;interno della cartella, &#8220;swf&#8221; il codice completo per visualizzare il filmato sarà questo:</p>
<pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"&gt;
&lt;head&gt;
&lt;title&gt;UFO | pagina esempio&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
&lt;script type="text/javascript" src="ufo.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
var FO = { movie:"swf/nomedelfile.swf", width:"300", height:"120", majorversion:"6", build:"40" };
UFO.create(FO, "swfcontent");
&lt;/script&gt;
&lt;/head&gt;
  &lt;body&gt;
    &lt;div id="swfcontent"&gt;
Non è possibile visualizzare il filmato. Potrebbe essere necessario installare il plugin flash, puoi scaricarlo &lt;a href="http://www.adobe.com/shockwave/download/download.cgi"&gt;qui&lt;/a
    &lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Link utili:<br />
<a href="http://www.danielerollo.com/2008/02/26/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">La guida ad SWFobject</a><br />
<a href="http://www.bobbyvandersluis.com/ufo/ufo.js">Download UFO.js</a><br />
<a href="http://www.bobbyvandersluis.com/ufo/">Pagina web di UFO</a><br />
<a href="http://blog.deconcept.com/swfobject/">Pagina web di SWFObject</a><br />
<a href="http://www.w3.org/DOM/">DOM</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

