Flash e Chrome: problema con il wmode transparent di flash su Chrome

In questo articolo spieghero come aggirare un bug di Chrome con il wmode di flash.
Realizzando una applicazione in flash e js, quando la visualizzavo in Chrome l’attributo wmode=transparent di flash non veniva considerato ed appariva uno sfondo nero.

Sembra che il problema sia dovuto al tag object di flash nell’html, io ho risolto il problema scivendo sull’html solo il tag embed per incorporare il flash.

Dunque un codice come questo:

<object  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="300" height="100" id="" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="movie.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent" />
<embed  src="movie.swf"  menu="false" wmode="transparent" quality="high" bgcolor="#ffffff" width="300"  height="100" name="300x100" align="middle"  allowScriptAccess="sameDomain" allowFullScreen="false"  type="application/x-shockwave-flash"  pluginspage="http://www.adobe.com/go/getflashplayer_it" />
</object>

diventa:

<embed  src="movie.swf"  menu="false" wmode="transparent" quality="high" bgcolor="#ffffff" width="300"  height="100" name="300x100" align="middle"  allowScriptAccess="sameDomain" allowFullScreen="false"  type="application/x-shockwave-flash"  pluginspage="http://www.adobe.com/go/getflashplayer_it" />

lo so che non è molto pulito come metodo, però funziona!

 

 

Posted in Articoli | Taggato , , , | Lascia un commento

Colorare MovieClip in as3

In questo articolo spiegherò velocemente come attribuire un colore ad un MovieClip da ActionScript 3.
Il codice per far questo è il seguente:

import flash.geom.Transform;
import flash.geom.ColorTransform;

var colorTransform:ColorTransform = myClip.transform.colorTransform;
colorTransform.color = 0xFF0000;
myClip.transform.colorTransform = colorTransform;

dove myClip è il nome di istanza del clip che deve cambiare colore e 0xFF0000 è il colore in esadecimale.

 

 

Posted in Articoli | Taggato , , , | Lascia un commento

Url esterna con & in flash: problema delle url con & nelle flashvars.

In questo articolo spiegherò come risolvere il problema delle url che contengono &, inserite nelle flashvars.
A volte capita, in particolare con i server di erogazione banner, di inserire delle url di tracciamento che inserisco il famoso carattere & ed esempio:

'flashvars' = 'clickTag=http://advserver.it?track=sito&url=http://www.grafico6.com'.

Alla lettura flash tagliera il contenuto della variabile ‘clickTag’ in questo modo http://advserver.it?track=sito fermandosi al primo &. Per evitare questo problema e far si che venga letta tutta la variabile, possiamo usare il codice ascii relativo al &, ovvero %26.
Sostituendo il carattere & con %26 flash leggerà tutta la url.
Dunque la url diventerà:
clickTag=http://advserver.it?track=sito%26url=http://www.grafico6.com.

Posted in Articoli | Taggato , , | 2 Commenti

Anteprima di un testo in as3

In questo articolo spiegherò come realizzare l’anteprima di un testo, ad un determinato numero di caratteri, senza tagliare l’ultima parola ed inserendo i puntini. Continua a leggere

Posted in Articoli | Taggato , , , , | Lascia un commento

Controllo Partita IVA: verifica della validità della Partita IVA in Flash.

In questo articolo vi spiego come controllare la partita IVA inserita in un form.
Capita a volte di dover controllare nel form di inserimento dati di un cliente il valore della partita iva inserita. Questa funzione controlla attraverso un algoritmo, se la partita iva italiana esiste. Per sapere a chi corrisponde, consiglio di fare una chiamta a questo link: http://www3.agenziaentrate.gov.it/servizi/vies/vies.htm.

Continua a leggere

Posted in Articoli | Taggato , | 8 Commenti

flashvars in as3: Leggere le flashvars in html con ActionScript 3

In questo articolo vi spiego come passare, al file swf, delle variabili usando le FlashVars. In ActionScript 2 era molto più semplice, la variabile veniva caricata direttamente nella _root da flash. Con ActionScript 3 è differente.

Continua a leggere

Posted in Articoli | Taggato , , | 1 Commento

Creazione di un tracciato: Disegnare un tracciato in ActionScript 3.

In questo articolo spiegherò come disegnare un tracciato in as3.
In As3 sono state introdotte due miglioramenti dell’API di disegno, quello che a noi interessano sono le funzioni Graphics.drawPath() e Graphics.drawTriangles() che permettono di generare un generare un tracciato di disegno o una forma.

Continua a leggere

Posted in Articoli | Taggato , , , , , | 1 Commento

Caricare un immagine dall’esterno in ActionScript 3

In questo articolo spiegherò come caricare una immagine in un swf dall’esterno in as3.
Per importatare l’immagine useremo la classe Loader che consente di caricare file SWF o file di immagine (JPG, PNG o GIF).

Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Generare numeri random in as3

In questo articolo spiegherò come generare un numero random in ActionScript 3.
Il codice per generare il numero è:

Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Controllare se maggiorenne in un form in as3

In questo articolo spiegherò come fare un check sull’eta per controllare se un utente è maggiorenne o minorenne.
Il codice per fare il controllo è il seguente:

Continua a leggere

Posted in Articoli | Taggato , , , , | Lascia un commento

Rilevare l’inserimento di testo in un campo di testo as3

In questo articolo spiegherò come rilevare l’inserimento del testo alla pressione dei tasti su un campo di testo.
Il codice che permette di fare questa operazione è il seguente:

Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Intercettare la pressione di un tasto in as3

In questo articolo spiegherò come intercettare la pressione di un tasto della tastiera.
Il codice che permette di fare questa operazione è il seguente:

Continua a leggere

Posted in Articoli | Taggato , , , | 3 Commenti

Chiamare una funzione della root da un movieclip in as3

In questo artico spiegherò come chiamare da dentro un movieClip una funzione che si trova sulla root.
Data una funzione sulla root come questa:

Continua a leggere

Posted in Articoli | Taggato | 13 Commenti

Stampare un MovieClip in as3: come stampare un clip in flash in ActionScript 3

In questo articolo spiegherò come stampare un MovieClip nello stage di un swf in ActionScript 3.
In ActionScript 3.0, si utilizza la classe PrintJob per creare delle istantanee del contenuto visualizzato per convertirlo in una rappresentazione stampabile su carta.

La classe che permette di stampare un clip, include il seguente seguente:

Continua a leggere

Posted in Articoli | Taggato , , , | Lascia un commento

Lista di eventi addEventListener in as3: utilizzati diversi listener di eventi.

In questo articolo spiegherò come utilizzati diversi listener di eventi.
Il caso più comune in cui abbiamo la necessità di controllare i listener di eventi è quando eseguiamo un caricamento di dati o, come in questo caso, di immagini dall’esterno.

Continua a leggere

Posted in Articoli | Taggato , , | 5 Commenti

Upload file in as3: caricamento di un file sul server in Flash As3.

In questo articolo spiegherò come caricare un file sul server in Flash as3 e php.
Faccio una premessa, ho fatto una ricerca online ed ho constatato che molti esempi di questo script sono incompleti o sbagliati. I script che inserisco nei miei articoli sono tutti testati e funzionanti. Continua a leggere

Posted in Tutorial | Taggato , , , , , , | 2 Commenti

Scorrimento di un testo in as3

In questo articolo spiegherò come creare uno scorrimento animato di un testo in ActionScript3. Per fare questo useremo la classe Tween consente di spostare, ridimensionare e applicare dissolvenze ai clip filmato mediante ActionScript, Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Chiamare una funzione javascript in as3

In questo articolo spiegherò come richiamre un funzione javascript al click di un pulsante.
Il codice per richimare la funzione js è: Continua a leggere

Posted in Articoli | Taggato , , , , | 2 Commenti

_root e _parent in as3: navigare tra le timeline in as3

In questo articolo spiegherò come spostarsi attraverlo le timeline dei movieclip e quella principale (_root).
Questo codice permette di spostarsi sulla timeline principale, partendo da dentro un clip. Continua a leggere

Posted in Articoli | Taggato , , , | 3 Commenti

Swfobject: inserire contenuti flash in una pagina html con swfoject.

In questo articolo vi spieghero come inserire contenuti flash in una pagina html usando l’swfbject.
Il codice per inserire gli swf è il seguente: Continua a leggere

Posted in Articoli | Taggato , , , | 23 Commenti

Loading in as3: loading in percentuale di un swf

In questo articolo spieghero come realizzare un semplice loading del vostro swf.
Il codice per realizzare il loading è il seguente: Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Timer in as3: chiamare un evento in un intervallo specifico.

In questo articolo spieghero come usare l’oggetto Timer che ci permette di eseguire il codice in una sequenza di tempo specifica. Continua a leggere

Posted in Articoli | Taggato , , , | 1 Commento

Caricare e gestire un video flv con FLVPlayback

In questo articolo vi spiegherò come caricare un video flv con il componente FLVPlayback di flash. Il codice per caricare il video è il seguente: Continua a leggere

Posted in Articoli | Taggato , | Lascia un commento

getURL in as3: realizzare un link in as3

In questo artico spiegherò come realizzare un link in as3.
Il codice per farlo è il seguente:

var url:String = "http://www.site.it";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank'); // second argument is target
}catch (e:Error) {
trace("Error occurred!");
}

In questo esempio controlliamo anche l’eventuale errore.

Posted in Articoli | Taggato , , , | 1 Commento

Chiamare una funzione as3 da javascript.

In questo articolo vi spiegherò come chiamare una funzione che si trova all’interno dell’swf da una funzione esterna in javascript. Continua a leggere

Posted in Articoli | Taggato , , , , | 2 Commenti

Leggere un XML in as3: leggere e gestire i dati di un XML in as3.

In questo articolo spiegherò come leggere e gestire i dati di un XML in ActionScript 3. Partiamo da un XML esterno (es. lista_ricette.xml) strutturato in questo modo: Continua a leggere

Posted in Tutorial | Taggato , , , , | 1 Commento

Svuotare un array in as3: rimuovere uno o più elementi di un array

In questo articolo spiegherò come rimuovere gli elementi di un array.
Il codice è il seguente per eliminare tutti gli elementi:

arrayList.splice ( 0, arrayList.length );
Continua a leggere

Posted in Articoli | Taggato , , | 3 Commenti

SharedObject in as3: registrare e leggeri dati in as3

In questo articolo spiegerò come leggere e memorizzare quantità limitate di dati nel computer di un utente con la classe SharedObject.
il codice per registrare i dati è il seguente: Continua a leggere

Posted in Articoli | Taggato , , | Lascia un commento

SWFObject 2: inserire contenuti flash in una pagina html con swfoject.

In questo articolo spieghero come inserire un oggetto swf in una pagina html. Ci sono 2 metodi principali per inglobare l’swf con  SWFObject: il primo definito pubblicazione statica e il secondo pubblicazione dinamica. Continua a leggere

Posted in Articoli | Taggato , | 9 Commenti

Validare l’email in as3: controllare la correttezza della email inserita

In questo articolo spiegherò come controllare la validità di una email inserita in un form.
Il codice per il controllo è il seguente: Continua a leggere

Posted in Articoli | Taggato , , , | Lascia un commento

Fullscreen in As3: realizzare un bottone per il fullscreen in ActionScript 3

In questo articolo spieghero come realizzare un semplice bottone per attivare il fullscreen in as3. Continua a leggere

Posted in Articoli | Taggato , , , | Lascia un commento

Object ed Embed: inserire contenuti flash in una pagina html con i metodi Object ed Embed.

A volte può capitare di dover inserire al volo un oggetto flash in una pagina html.
Questo è il vecchio codice, ormai obsoleto ma sempre utile.

<object  classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″  codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0″  width=”300″ height=”100″ id=”" align=”middle”>
<param name=”allowScriptAccess” value=”always” />
<param name=”allowFullScreen” value=”false” />
<param name=”movie” value=”movie.swf” />
<param name=”menu” value=”false” />
<param name=”quality” value=”high” />
<param name=”bgcolor” value=”#ffffff” />
<param name=”wmode” value=”transparent” />
<embed  src=”movie.swf”  menu=”false” wmode=”transparent” quality=”high” bgcolor=”#ffffff” width=”300″  height=”100″ name=”300×100″ align=”middle”  allowScriptAccess=”sameDomain” allowFullScreen=”false”  type=”application/x-shockwave-flash”  pluginspage=”http://www.adobe.com/go/getflashplayer_it” />
</object>

Posted in Articoli | Taggato , , | Lascia un commento