- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Parametrizzazione e dati esterni
-
Parametrizzazione e dati esterni
Salve a tutti, sono alle mie prime esperienze con flash cs3 e con action script 3,
ho diverse esigenze. Vorrei creare un file swf che possa interfacciarsi
con dati esterni come testo, immagini ed effetti e mescolarli a mio piacimento
modificando un file xml o tramite codice html.
Vorrei quindi- parametrizzare il testo
- parametrizzare l'immagine
- mantenere un riferimento alle risorse esterne per richiamarle al runtime
- parametrizzare la dimensione del font del testo in sovraimpressione.
- parametrizzare la tipologia dell'effetto grafico da applicare all'immagine,
scegliendo tra un numero minimo di possibili effetti.
Alla fine vorrei avere un file swf, e cambiare immagini, testo, dimensione carattere e font
senza dover ricompilare il file, usando dati esterni.
Vi ringrazio in anticipo, spero che mi aiutiate a risolvere i miei problemi.
P.s. Non so se gia esistono classi o script pronte che permetto di fare questo e file xml di esempio.
Se avete una soluzione piu semplice ai miei problemi vi prego di propormela.
Grazie
-
ciao,
non ho capito quasi niente di cio che hai chiesto...
per caricare dati esterni puoi usare vari componenti...pe importare un txt prova ad usare un semplice loader:
var l:Loader=new Loader();
l.addEventListener(ResultEvent.result,result_fnc);
l.load(new URLRequest('path/of/txt.txt'));
function result_fnc(e:ResultEvent){
trace(e.result.toString());
}prova questo, io non l'ho testato e dovrai importare i vari componenti...prova e dimmi, se non fosse corretto:
questo è il tuo manuale:
livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/
-
In pratica mi servirebbe un qualcosa che mi permette, una volta creato un file swf (compilato con l'opportuno codice action script 3) di passargli valori attraverso dei parametri, che permettano ad esempio di visualizzare testi ed immagini differenti nei banner nelle diverse pagine del mio sito web.
Spero di essere stato piu chiaro
Grazie della sollecita risposta.