Italiano:Filtro assetti

TRANSLATION PENDING

Introduzione
AssetFilter è una utility opzionale in Gaia. Non è compilata come parte del framework, quindi occorre importarla quando vorrete usarla.

com.gaiaframework.utils.AssetFilter

Nel package utils c'è una classe statica chiamata AssetFilter. AssetFilter consente di filtrare gli assets di cui avete bisogno da un assets object di una pagina. Ha cinque metodi statici pubblici, tutti prendono un singolo assets object come argomento, e viene restituito un object con solo quegli assets, raccolti dai loro id, come l'assets object originale.

Questa classe è utile se sono stati combinati diversi ti pi di Assets e avete la necessità di iterare attraverso un solo tipo per qualche ragione.

Esempio d'uso
Nella timeline di una pagina Flash file:

import com.gaiaframework.utils.AssetFilter; var onlySounds:Object = AssetFilter.getSound(assets); var onlyImages:Object = AssetFilter.getImage(assets);

API
la API per AssetGroup è molto semplice.

getSWF
getSWF(assets:Object):Object AS2: Restituisce solo istanze MovieClipAsset che terminano per ".swf" AS3: Restituisce solo istanze MovieClipAsset.

getImage
getImage(assets:Object):Object AS2: Restituisce solo istanze MovieClipAsset che NON terminano per ".swf" (".gif", ".png", ".jpg" and ".jpeg"). AS3: Restituisce solo istanze BitmapAsset.

getSound
getSound(assets:Object):Object Restituisce solo istanze SoundAsset e SoundClipAsset.

getXML
getXML(assets:Object):Object Restituisce solo istanze XMLAsset.

getNetStream
getNetStream(assets:Object):Object Restituisce solo istanze NetStreamAsset.