Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430

    Caricamento img da database

    Salve, ho letto già varie discussioni ma avrei bisogno di alcuni suggerimenti o dritte per poter fare quello che avrei in mente...

    Ho una pagina asp che legge in base, alla richiesta dell'utente, da un database i dettagli di un'auto....nel database sono registrati i percorsi di 4 immagini,
    1 è l'immagine dell'auto per intero, e le altre sono dei dettagli....
    l'utente dovrebbe quando clicca sui particolari ingrandire la foto al posto di quella per intero

    potrei farlo anche in html e poi gestire la cosa col javascript ma se si può fare vorrei farlo con flash...

    Come potrei caricare ogni volta dinamicamente le foto nel mio filmato....?

    Suggerimenti!??
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  2. #2
    Con loadVars ti fai restituire da .asp le informazioni sulle immagini da caricare, una volta che le hai in flash puoi usare loadMovie per caricare le diverse immagini.

    Ad esempio, la pagina .asp restituisce una cosa tipo

    img1=foto.jpg&img2=foto2.jpg&img3=foto3.jpg

    In Flash

    k = new LoadVars()
    k.onLoad = function(){
    mc.loadMovie(this.img1)
    }
    k.load('pagina.asp')

    Se vuoi caricare un'altra foto, puoi fare ad esempio

    mc.loadMovie(k.img2)

    Dove "mc" è il nome istanza del movieclip che conterrà la foto.

  3. #3
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Purtroppo l'unico valore che faccio passare in get e' l'id del record da caricare....

    poi nella pagina asp faccio scrivere semplicemente il contenuto del campo in questo modo


    <img src=<%=recordImd("foto1).value%>
    <img src=<%=recordImd("foto2).value%>
    etc....


    Se passavano in get credo che le avrei caricate con le flashvars
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  4. #4
    Se vuoi caricare le informazioni della pagina .asp in flash, devi cambiare metodo. Deve restituire le variabili nel formato che ti dicevo sopra, non può scrivere direttamente gli img src, che tra l'altro se fai il passaggio dati flash->asp->flash è anche insensato, perchè la pagina .asp non si vedrebbe
    Però chiarisci una cosa
    - vuoi passare da una pagina .asp al filmato Flash (quindi passi le variabili da asp a flash) ?
    - Hai il filmato Flash nella pagina .asp ?
    - Hai un filmato flash e vuoi, passando per una pagina .asp, caricarci i valori del database (e quindi il passaggio è flash->asp->flash) ?

  5. #5
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    In pratica vorrei semplicemente mettere il filmato flash nella pagina asp e passargli semplicemente i valori per caricarsi le immagini. Non dovrebbe far altro

    Non potrei passarglieli in questo modo

    <object>
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="Img.swf?img1=<%=recordImd("foto1).value%>&i mg2=<%=recordImd("foto2).value%>&img3=<%=recordImd ("foto3).value%>&img4=<%=recordImd("foto1).value%> " />
    etc.....

    e quindi fargli caricare così i percorsi delle img?
    Che ne pensi?Consigliami tu che sei più esperto di me!
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  6. #6
    Se la pagina ha già i nomi delle immagini, puoi usare le flashVars.

    La pagina .asp quando viene richiamata esegue già la chiamata al database giusto? Viene richiamata tipo

    pagina.asp?id=1

    Ho capito bene?

  7. #7
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Si proprio così id=29 per esempio


    quindi l'idea delle flash vars va benone?
    Con le flash vars carico i percorsi e
    nel filmato mi carico i percorsi in questa maniera

    _root.Immagine1.img1=img1;
    _root.Immagine2.img2=img2;
    _root.Immagine3.img3=img3;
    _root.Immagine4.img4=img4;

    e poi me le carico così nei relativi mc dalla cartella:

    loadMovie("Img/"& img1, "_root.Immagine1");
    etc...
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  8. #8
    Sì, puoi usare le FlashVars quando "stampi a video" il tag <object> per il filmato, a quel punto te le ritrovi sulla _root in Flash e puoi usarle come vuoi

  9. #9
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Non capisco tempo fa ho fatto un filmato che caricava le immagini dall'esterno con le flashvars e funziona perfettamente
    ne faccio uno nuovo ora e non va più

    Le flashvars sono richiamate così:
    <object>
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="img.swf?img1=<%=rsModello("Foto").Value%>&i mg2=<%=rsModello("Foto2").Value%>&img3=<%=rsModell o("Foto3").Value%>&img4=<%=rsModello("Foto4").Valu e%>" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <param name=FlashVars value="img1=<%=rsModello("Foto").Value%>&img2=<%=r sModello("Foto2").Value%>&img3=<%=rsModello("Foto3 ").Value%>&img4=<%=rsModello("Foto4").Value%>" >
    <embed src="img.swf" FlashVars="img1=<%=rsModello("Foto").Value%>&img2= <%=rsModello("Foto2").Value%>&img3=<%=rsModello("F oto3").Value%>&img4=<%=rsModello("Foto4").Value%>" quality="high" bgcolor="#ffffff" width="550" height="350" name="img" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>

    nella root ho inserito

    _root.Immagine1.img1 = img1;
    _root.Immagine2.img2 = img2;
    _root.Immagine3.img3 = img3;
    _root.Immagine4.img4 = img4;


    Poi ho istanziato sulla rott i vari mc come Immagine1, Immagine2, etcc.....

    E in ognuno ho messo(in questo caso per il clip Immagine1):
    loadMovie("Img/"+img1, "_root.Immagine1");

    Cos'ha che non va? :master: :maLOL:
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  10. #10
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    ok ho risolto....
    ma scusate se rompo:

    mi serve ancora aiuto...
    di queste 4 img una è grande e le altre sono delle thumb.
    sopra ognuna di queste ho sitemato un pulsante e vorrei che quando ci passa il mouse di sopra venga sostituita a quella grande...
    come posso fare
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.