Come ormai tutti avrete notato, FlepStudio continua a vivere soprattutto grazie agli sponsors.
Uno di questi è Flashloaded, creatori di ottimi componenti per Flash.
Questo articolo è dedicato ad uno dei componenti di Flashloaded che si chiama 3D wall
Cos'è ?
Una strabiliante galleria immagini in 3D ! Davvero bello.
Inoltre, a mio parere, ha un prezzo equo e accessibile.
A quale target/livello di utenti è indirizzato?
Sicuramente a principianti che vogliono ottenere effetti strabilianti e fuori dal comune senza utilizzo di Actionscript o di interpolazioni su timeline.
Ma non solo, sono ottimi anche per utenti avanzati che però necessitano di uno strumento veloce in modo da risparmiare tempo prezioso nella creazione di una galleria immagini di puro impatto.
Detto questo ho deciso di scrivere una recensione su questo fantastico componente.
Installazione
Assicurarsi di avere installato sulla propria macchina l' ultima versione di Adobe Extension Manager, scaricabile da qu“.
Doppio click sul file 3DWall.mxp e si apre Adobe Extension Manager.
Accettare le condizioni ed installare il componente.
Riavviare Flash !
Troverete il componente nel pannello componenti in una nuova cartella con nome 3DWall.
Come gestire il componente
Una volta trascinato il componente sullo stage, apriamo la finestra " component inspector ".
Si apre una finestra con diversi parametri configurabili.
Creare le immagini e le anteprime
Prima di tutto dobbiamo creare una cartella con le immagini che utilizzeremo per la galleria creata dal componente.
Quindi creo le immagini e le anteprime con nomi uguali. Cioè ad esempio se la prima immagine si chiama img_1.jpg, la sua anteprima si deve avere lo stesso nome.
Supponiamo di creare una cartella con nome wallimages e al suo interno metteremo le immagini.
Poi bisogna creare una cartella dentro a wallimages, che chiamamo ad esempio thumbs, nella quale metteremo le anteprime delle immagini.
I nomi delle cartelle verranno poi inseriti in un file XML.
Di seguito spiego come fare.
Creare un file XML
Per far sì che il componente funzioni e sappia dove sono le immagini che deve caricare dall' esterno, bisogna creare un file XML con la seguente struttura :
Ciao,
mi sono appena iscritto. Innanzitutto complimenti per il forum, e' geniale!
Ho appena acquistato 3dwall, ma il mio problema e' la gestione di piu' gallerie. Cerco di spiegare bene la mia mia situazione :
Carico la prima galleria, nessun problema, e quando si clicca su una jpeg faccio passare un valore corrispondente alla prossima galleria da visualizzare. Non potendo cambiare runtime il valore del campo XMLSource, ho deciso di creare per ogni galleria di cui ho bisogno, un frame nella timeline in cui metto un altro 3dWall che punta ad un XMLSource differente. Tutto sembrerebbe funzionare, infatti quando viene cliccata l'immagine corrispondente alla galleria scelta, il filmato passa al frame corrispondente, e vengono caricate le nuove thumbs. Il problema e' che quando esegue l'operazione
this.gotoAndStop|(numero_frame)
mi viene dato un errore #1009, in cui dice che faccio riferimento ad una proprieta' che ritorna un null.
Sottolineo inoltre che non sono esperto in AS3, mentre ero discretamente "agile" con AS2.
Qualcuno potrebbe darmi una mano? qualora non si risolvesse qui sul forum, qualcuno sarebbe disposto ad essere contattato telefonicamente, previo mio impegno a riportate tutta la soluzione sul forum?
Grazie mille, e scusate per essere stato cosi lungo nella spiegazione del mio problema.
Ciao!
Innanzitutto grazie mille dell'attenzione. Sono abbastanza sicuro che sia dovuto a quello perchè se nel primo frame tolgo il componente 3dwall, non mi da più l'errore. In particolare quello che mi dice è :
TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
at Main_fla::MainTimeline/clickHandler3()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.flashloaded.Wall3D::Wall3D/deselectImage()
at com.flashloaded.Wall3D::Wall3D/onClick()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.flashloaded.Wall3D::Wall3DImage/onClick()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.papervision3d.core.utils::InteractiveSceneMana ger/dispatchObjectEvent()
at org.papervision3d.core.utils::InteractiveSceneMana ger/handleMouseClick()
stessa cosa se elimino il secondo componente 3D Wall dal secondo frame. Sinceramente non me ne spiego il motivo. Se vuoi posso spedirti il mio .fla .
Grazie mille davvero!!
Riferimento: Recensione componente 3D wall di Flashloaded
Salve, mi sono appena iscritto a questo bellissimo portale..volevo esporre un mio problema...in pratica non ho mai usato Action script 3, una volta ci provai ma sinceramente, tentativo fallito..però come uno scemo ho comprato 3d wall ugualmente convinto che era anche per AS2...non c'è un modo per caricarlo nell'action script 2 oppure risolvere in qualche modo??????
Spero mi sappiate aiutare...grazie mille...
Ciao!
3D Wall e' solo per AS3. Potresti esportarti degli swf ed importarli nel tuo filmatino AS2. non ho idea di come far passare dei parametri da uno all'altro pero' .
... io sono nella tua stessa condizione... forte in AS2, e zero AS3. Non so come mai non vada, strano. hai provato qualche ricerca in Google per vedere se si puo'? La mia era un ipotesi.
Riferimento: Recensione componente 3D wall di Flashloaded
Ciao, ho provato a cercare 3D wall su google ma sono sempre recensioni che dicono che occorre AS3.0 purtroppo...ora vediamo se Flep sa darci una mano, ho notato che è molto in gamba
Bookmarks