Caricare immagini da una cartella esterna a flash

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Ciao a tutti.
Ho creato un sito in flash, dovrei caricare alcune immagini da una cartella esterna al file .fla.
Come posso fare so che c'e una funzione che permette questo, sapreste aiutarmi magari con un esempio.
Grazie mille
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Ciao e benvenuto sul Forum

Basta usare loadMovie ed un clip contenitore per contenere le immagini
oppure puoi usare loadMovieNum

Codice:
_root.clip_contenitore.loadMovie("foto.jpg");
carichi la foto nel clip contenitore

oppure
Codice:
loadMovieNum("foto.jpg", 1);
carichi la foto in un determinato livello (1);
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Visualizzazione immagini da cartella esterna

Ciao.Grazie per l'aiuto.
Funziona solo con le istruzioni loadMovieNum("foto.jpg", 1);, mentre con l' altro codice no. ilk percorso che devo dare per la cartella esterna e' : "Immagini/Annalisa/1G.JPG" e cosi' funziona.
Ti spiego i problemi:
Allora ho creato un movi clip dove ho inserito il codice funzionante, questi mc ne devo creare diversi a seconda di quale immagine caricare, ma se cambio l' immagine caricata mi resta sempre l' immagine caricata prima, si puo' non visualizzare l' immagine precedente quando se ne carica un'altra, i mc sono messi in fotogrammi diversi.
Altro problema, si puo' dare le coordinate alla foto in cui deve essere visualizzata?.
Grazie ancora e scusa se rompo !
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Guarda un po questo...

...carichi una foto e si scarica un altra


esempio

grazie al comando unloadMovie(_root.contenitore)

in basso puoi scrivere il nome della foto completo di estensione .jpg :mavieni:
godzilla.jpg

nell'esempio in basso c'è il file sorgente da scaricare li trovi tutto :book:
modifica l'esempio in base al tuo lavoro.

Ciao e buona fortuna
by max_400
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Ciao.
Ho provato a fare le modifiche che ci sono nell' esempio che mi hai mandato, ma non funzionano, sicuramente sbaglio qualche cosa.
Ti ho mandato per mail un file in flash dove ho inserito alcune foto che vengono caricate da una cartella esterna, ma non riesco a far togliere l'immagine caricata quando se ne carica un' altra e in piu' a dare la posizione che voglio.

La pagina: SCROOL_IMM_MENU_CENTRALE_ISABELLA contiene tutto lo scroll delle immagini che si caricano a seconda di cosa si seleziona, dalla tendina a destra,
mentre la sinistra carica un' altra serie di immagini.
Le immagini vengono caricate ma poi restano tutte visibili, se riesci puoi aggiungere il codice che mi permette di visualizzarle una ad una ma non tutte assieme e come fare per dare le coordinate giuste.
Almeno se vedo come si fa imaparo una cosa nuova e capisco dove sbagliavo.
Grazie e scusa per il disturbo.
Ti mando una mail con il file
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Non riesco inviarti il file e' LUNGO CIRCA 12 MB.
Ho creato un moviclip dove dentro ho inserito il codice, loadMovieNum("foto.jpg", 1);, e qua carica le immagini,ho provato a modificare il codice secondo l'esempio ma non va, ho creato diversi moviclip con lo stesso codice e li ho inseriti in una frame uno di seguito l'altro solo che non funziona, restano sempre visualizzate tutte le immagini..
Come faccio a farti arrivare il file di flash.
Grazie e cioa
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Stai attento...

Una cosa è loadMovie ed un'altra cosa è loadMovieNum.

loadMovie carica un'immagine nel clip contenitore
loadMovieNum carica un immagine in un determinato livello

Se hai usato loadMovieNum che NON riguarda i clip ma i livelli...
per scaricare l'immagine devi usare unloadMovieNum(1);

Quindi riassumendo...
loadMovieNum("foto.jpg", 1); //carichi la foto nel livello1
unloadMovieNum(1);//scarichi la foto caricata nel livello1

guarda quest'altro esempio

mentre per la posizione della foto con questo sistema ci sono state difficoltà in molti forum
e tante soluzioni sbagliate.

Il problema è che nel pulsante non puoi creare 2 eventi contemporaneamente
cioè carichi l'immagine e la posizione nel punto che vuoi... quindi devi usare un sistema
molto semplice.

Nel fotogramma della root metti questo script
Codice:
onEnterFrame=function(){
_level1._x=200;
_level1._y=0;
}
qualsiasi cosa carichi nel livello 1
viene posizionato in base a quelle coordinate
impostate sull'onEnterFrame che significa (in esecuzione)

Nell'esempio sotto c'è il file sorgente .fla che puoi scaricare... c'è tutto li

ovviamente se carichi le foto sul livello 1 non hai bisogno di scaricarle
la foto successiva occupa lo stesso livello della foto precedente sovrascrivendola.

Ulteriori considerazioni:

L'uso di loadovieNum è consigliato quando si tratta di caricare video swf con clip e sotto clip
per evitare di modificare i percorsi per azionare i vari clip.

Nel caso di semplici foto basta usare loadMovie e dei clip contenitori su cui posizionare l'immagine.
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Perfetto

Ciao.
Funziona bene bene.
Pero' altra domanda se metto tutto su uno stesso livello e su una sequeza di frame funziona bene.
Adesso ho provato una cosa ho creato un secondo livello con le stesse caratteristiche del primo, cioe' carica le immagini a seconda di cosa si sceglie, questi due livelli vengono selezionati da due pulsanti, pero' adesso quando vedo il primo livello le immagini si visualizzano e si cancellano a seconda cosa voglio vedere.
Quando selezione dal secondo pulsante la seconda serie di foto, quindi il secondo livello, mi rimane l' ultima visualizzata nel primo livello, i due livelli sono uguali come codice e caratteristiche
Ma il numero 1 dopo il percorso della foto e' il frame o il livello selezionato, se e' il frame, devo cambiare il numero a secondo del frame ? cioe' se ho 10 frame dovro dare :

loadMovieNum("foto.jpg", 1);
loadMovieNum("foto.jpg", 2);
loadMovieNum("foto.jpg", 3);

ecc
Ciao e grazie per l'aiuto di prima
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Puoi fare tutto su un solo frame...

... non vedo il motivo di utilizzare tanti fotogrammi e tanti livelli.

Il tuo discorso è un po confusionale e faccio fatica a seguirti
Mettiamola così

Mettiamo per ipotesi tu hai 2 categorie di foto

- la prima categoria rappresenta i roditori (e quindi livello 1)
- la seconda categoria rappresenta i felidi (e quindi livello 2)

Riassumendo hai 2 album di foto, ogni album rappresenta una categoria

Puoi fare semplicemente tutto sullo stesso frame
in questo modo avrai un risparmio di tempo
la time-line più ordinata
il filmato più leggero.

- Una serie di pulsanti (mettiamo di colore rosso) con cui carichi
i roditori (topo, coniglio, lepre, talpa, ecc...) tutti sullo stesso livello cioè livello 1.

- Un'altra serie di pulsanti (mettiamo di colore blu) con cui carichi
i felidi (gatto, leone, giaguaro ecc...) tutti sullo stesso livello cioè livello 2.


Spero di averlo spiegato bene...
vedi se puoi adattare questo schema al tuo lavoro
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Come ho fatto le pagine.

Eh si hai perfettamente ragione, avessi un po' piu' di esperienza effettivamente avrei fatto cosi'spiegato benissimo.
Ma ti spiego:
Ho circa un 150 foto da visualizzare per categoria,ho fatto (preso da un esempio), una pagina inizaile dove a sinistra ci sono le diverse categorie, a destra le foto che vengono visualizzate a seconda la categoria scelta sulla sinistra e in centro vengono visualizzate le foto scelte sempre per categoria, la parte sinistra resta sempre uguale c'e una barra di scorrimento con tutte le varie categorie cioe' le varie foto, che cliccando sopra, a destra appare un' altra barra con le foto di quella categoria scelta. Ogni categorie ha un movieclip sia a destra, che quella centrale per visualizzare le foto in dettaglio indipendente, il problema e che mi restana visibile l' ultima immagine della categoria precedente. se riuscissi a inviare il file vedresti come e' strutturata la cosa.
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
loadMovieNum e unloadMovie

per cancellare l'immagine della categoria precedente devi per forza aggiungere
unloadMovie ad ogni pulsante di una particolare categoria

esempio se sei nella seconda categoria (livello 2) devi aggiungere unloadMovie(1); e unloadMovie(3);

Codice:
on (press) {
	loadMovieNum("http://www.gattiegatto.com/wp-content/uploads/2011/06/gatto_siamese.jpeg", 2);
	unloadMovie(1);
	unloadMovie(3);
}

in questo modo avrai cancellato le immagini precedenti di qualsiasi categorie ossia qualsiasi livello

guarda un po quest'esempio


loadMovieNum-unloadMovie.jpg


Naturalmente i nomi delle foto si possono inserire esternamente
basta caricarli da un semplice file TXT o XML
anzi se hai assai foto non ti converrebbe prenderle da una lista XML?
 

Allegati

  • loadMovieNum-unloadMovie.jpg
    loadMovieNum-unloadMovie.jpg
    33 KB · Visite: 356
Ultima modifica:

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Funziona

Ciao.
Perfetto funziona sia la posizione delle immagini e sia quando carichi la seconda serie di immagini cancella quella prima.
Pero' altro problemini.
Tutte le immagini si visualizzano nella pagina che si visualizza quando si apre il sito, nel sito ci sono altre 5 pagine, (chi siamo. contatti, cosa realizzaimo, realizzazioni, homepage), ogni pagina e' collegata da 5 pulsanti, quando clicco su gli altri pulsanti per visualizzare le altre pagine, resta caricata l' ultima immagina visualizzata nella pagina principale in tutte le pagine, devo inserire lo stesso codice utilizzato per la visualizzazione delle immagine, oppure c'e altro da inserire.
Grazie di nuovo per l' aiuto
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
unloadMovie 1 2 3 4 ecc

Si... devi usare unloadMovie per scaricare eventuali immaginini precedenti
con la differenza che invece sul pulante devi metterlo sul fotogramma ossia
sulla pagina da caricare.

Per esempio :book: con duplicateMovieClip quando crei una copia di un oggetto
esso verrà copiato in tutte le pagine per questo ci vuole il comando removeMovieClip
nelle altre pagine (fotogrammi) del filmato.

Stessa cosa per il tuo esempio. Quando utilizzi loadMovieNum per caricare un immagine in un determinato livello e poi passi ad un altra pagina (per esempio a pagina 2) è necessario
il comando unloadMovie per scaricare quell'immagine che non serve più. :mavieni:

Spero di esserti stato utile.

Buon lavoro...
by Max_400
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Posizionamento immagini

Ciao.
Altro problem.
Quando carico le immagini da esterno sullo stesso livello, se imposto la posizione di un' immagini, tutte le altre si mettono alla stessa posizione, si riesce a dare per ogni immagine una posizione diversa.
Comunque grazie, oltre a essere bravo nei consigli, ti dai da fare per risponede.
Ciao
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Posizionare immagini per un determinato livello

Per dare la posizione ad un immagine dovresti creare tanti livelli per ogni immagine
ma non vedo la logica... quando si imposta un lavoro si sceglie una derterminata
locazione per tutte le foto.

Se però mettiamo per ipotesi per una determinata categoria (livello1) tutte le foto di quel determinato
livello devono comparire in alto a destra...
poi per tutte le foto della seconda categoria (livello2) in basso a sinistra.

Questo si può fare... inoltre oltre a mettere l'onEnterFrame sul fotogramma potresti metterlo in un clip
in ogni clip dai la posizione per ogni livello... non so se rendo l'idea
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Testo lampeggiante

Ciao.
Grazie ai tuoi ottimi consigli, sono riuscito a fare tutto con un buon risultato.

Vorrei ancora creare un effetto nel testo e-mail.
Adesso c'e solo l' indirizzo e-mail senza alcun effetto, con il codice che ho inserito sotto si apre outlook per mandare una mail.
Sempre da codice si puo' fare pulsare questa scritta (magari farla diventare piu' grande e poi piu' piccola a ripetizione) per evidenziare che cliccando sopra si puo mandare una mail.
Oppure ci sono esempi dove poter prendere spunto.
Grazie e ciao



onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse, false)) {
getURL("mailto: info@QUA INSERISCO LA MAIL .com");
}
}
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
esempio e sorgente
http://max400scuola.altervista.org/aaa/scarica-zoom-via-codice.php


il codice
Codice:
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse,_root._ymouse)) {
if(this._xscale >=100){
	this._xscale=this._xscale+5;
	if(this._xscale >=200){
		this._xscale=100;//this._xscale-5;
	}
}
}else{
	this._xscale=100;
}
} 
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse, false)) {
getURL("mailto: info@QUA INSERISCO LA MAIL .com");
}
}


au revoir
by max_400
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Funziona tutto

Ciao grazie ancora, funziona tutto.
M se volessi fare lampeggiare un' immagine si puo' fare da codice?
Esistono dei manuali dove con esempi riesco a vedere come usare le varie istruzioni?
Quando pubblico il file .swf lo inserisco in una pagina html, in questa pagina html come devo strutturarla per far adattare il file .swf alla risoluzione dei vari pc che visualizzata questa pagina, senza avere margini attorno, quali tag servono per inserire le paroli chiavi per le ricerche su internet?
Continuo a stressarti con le mie domande ...
Grazie e ciao
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
lampeggio di una scritta via codice:

Bentornato sul forum il-tariss

Egregio...
volendo si può fare...

ho realizzato questo script con le mie zampette
vedi un po se ti piace...

http://max400scuola.altervista.org/aaa/scarica-lampeggio-via-codice.php

in pratica il lampeggio della parola "banana" una scritta trasformata in clip
con nome istanza (ovviamente) "banana".

Tenendo conto di una variabile numerica... "nn"
- quando essa è a 1 la scritta è visibile
- quando invece è diversa da 1 (0 - 2) la scritta è invisibile
nell'esempio troverai il sorgente con lo script

Codice:
nn=0;
function secondi(){
	nn++;
	if(nn >2){
		nn=1;}
}
setInterval(secondi, 1000);

banana.onEnterFrame=function(){
	if(nn==1){
		banana._visible=true;
	}else{
		banana._visible=false;
	}
}

per quando riguarda ridimensionare l'swf in base alla risoluzione
molte persone in passato me l'hanno richiesto...

guarda un po quest'esempio
http://max400scuola.altervista.org/aaa/italia-regioni-ridimensionare2.html

restringendo la finestra del browser si rimpicciolisce l'swf
in pratica non devi fare altro che mettere il filmato dentro una tabella
e mettere come dimensioni 100% stessa cosa per l'swf

Codice:
<div alig="center">

<table border=0 width="100%" height="100%"><tr><td>
<embed src="italia2.swf" width="100%" height="100%">
</td></tr></table>

</div>
in genere la tabella serve per le foto

Spero di esserti stato utile. :fonzie:
by Max_400
 

il-tariss

Nuovo Utente
7 Lug 2011
13
0
0
Realizzare home page

Ciao .
Perfetto le immagini lampeggiano e funziona benissimo grazie.
Non riesco invece a creare la home page, dove come Home carico un' immagine, poi cliccando sull ' Immagine ci si collega alla pagine dove c' e l'swf di flash con il sito.
Io uso Dreamweavewr, come editor web.
La home page con l' immagine di collegamente al file .swf, vorrei si adattasse alla risoluzione che si ha a seconda nel monitor e senza bordi attorno, stessa cosa deve fare la seconda pagina con il file swf.
Ho provato con il codice che mi hai descritto ma non funziona, che tag devo usare per inserire le parole chiave per la ricerca su internet.
Hai gia' una pagina fatta come esempio per vedere la struttura.
Grazie di nuovo ciao.
 
Discussioni simili
Autore Titolo Forum Risposte Data
Y CARICARE IMMAGINI IN CARTELLA PHP PHP 3
9 caricare immagini in tabella html da cartella sul server tramite id database PHP 1
M Zenphoto: far caricare immagini agli utenti CMS (Content Management System) 0
G caricare immagini sul db con il formato text PHP 3
B Caricare immagini in un DB insieme ad altri dati e visualizzarli PHP 2
P Caricare immagini con scelta multipla e creare le PHP 45
P Come caricare immagini e video PHP 57
D pagina per caricare testo e immagini direttamente sul sito pubblicato PHP 7
renoir09 Impossibile caricare immagini con wordpress WordPress 0
B caricare immagini database PHP 4
P Caricare piu immagini nel filmato Flash 0
V Codice per caricare immagini sul server Classic ASP 11
M caricare immagini esterne in un movieclip con loadmovie Flash 10
M tasto sfoglia per caricare delle immagini Classic ASP 5
L Come caricare un'immagine in Canvas dinamicamente Javascript 0
C Come caricare foto da google foto ad un sito? Discussioni Varie 1
Y Come caricare e visualizzare un'immagine PHP 0
I javascript come caricare una pagina sopra quella corrente in automatico Javascript 2
O MIT App Inventor - caricare un file da app Sviluppo app per Android 1
Alex_70 [PHP] Caricare foto su un'altra tabella collegata PHP 0
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
G Caricare una jpg con il php PHP 1
N [WordPress] Caricare diversi fogli di stile in tema-child WordPress 0
G Caricare una semplice Jpg con il PHP PHP 1
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
Selenio89 problema a caricare immagine con html. dove sbaglio? HTML e CSS 25
P [PHP] Caricare un file da client XP su server Ubuntu PHP 2
M [Javascript] Caricare link esterno file js in base al device Javascript 0
L Come caricare <iframe> dopo il click ad un immagine, per migliorare le prestazioni. Discussioni Varie 0
andrea93_12 Aiuto caricare immagine su database MYSQL MySQL 1
giancarlob Prova a rimandare o a caricare in modo asincrono le risorse di blocco SEO e Posizionamento 0
F [HTML] Caricare un font ttf HTML e CSS 2
A Caricare foto in una gallery PHP 0
A caricare file PHP con Load cambiandone parte del contenuto jQuery 1
A Caricare una pagina jsp in un div alla pressione di un button Javascript 1
M Problema caricare file sul hosting Discussioni Varie 1
M Caricare più google maps con un ciclo Javascript 1
marino51 non riesco a caricare un allegato percgè non riesco a ridimensionare la finestra Supporto Mr.Webmaster 0
P Caricare nuova pagina dopo invio dati form Javascript 11
F Caricare immagine da Mysql su evento click-radio Javascript 5
D Caricare foto in un DB PHP 2
S Caricare una pagina con JQuery jQuery 4
asevenx problemi per caricare immagine su server PHP 4
A [risolto] caricare con un ciclo For dei file PHP inclusi in una variabile array PHP 3
F Caricare file da locale al server Javascript 3
D Caricare file via ajax Ajax 1
P Caricare un .exe sul sito. HTML e CSS 6
P caricare dati all'interno di un tag div html HTML e CSS 15
I Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria? WordPress 1
F Caricare contenuto pagina all'interno di un'altra pagina Javascript 1

Discussioni simili