Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    6

    immagine con ingrandimento

    ciao a tutti!
    premetto che per me flash è un programma criptico, dal momento che non lo so ancora usare....

    però per un sito che sto realizzando vorrei usarlo per una sezione particolare.

    devo presentare delle moto con relativa scheda tecnica e dal momento che piazzare solo una foto non mi va bene ho pensato a qualcosa che purtroppo non so realizzare.

    mi spiego meglio:
    vorrei inserire la foto della moto che in determinati punti al click (o anche al passaggio)del mouse mostra nella stessa pagina (magari in un riquadro sottostante o cose del genere) un ingrandimento del dettaglio o un particolare che nella foto principale non si vede.

    ringrazio l'anima gentile che deciderà di rispondermi ponendo fine ai miei problemi esistenziali!

  2. #2
    te la dico in grandi linee ed in modo molto sbrigativo

    creati un clip vuoto e lo istanziamo "MOTO"

    creati un cerchietto semi trasparente, trasformalo in clip istanziato
    "zoom_btn"

    cancellalo dallo stage, tanto ti rimane in libreria


    Apri MOTO
    all'interno di MOTO

    sul layer 2 posizioni trascinando dalla libreria il "zoom_btn" nei punti desiderati, istanzia i cerchietti con nome
    info1, info2, info3......ecc

    sul layer 1 posiziona la foto

    chiudi MOTO

    sempre sullo stage, dove è posizionato "MOTO",

    creati un un clip "descrizione" una unico layer

    sulla prima frame metti la foto del particolare ed un testo relativo al punto/bottone "info1"
    sulla seconda frame fai lo stesso per tutti i punti/pulsanti che hai messo


    OK hai appena costruito quello che ti serve ora lo devi programmare

    Sulla frame 1 (_root)

    scriviamo

    MovieClip.prototype.button_desc=function(){
    this.onPress=function()
    numero_frame=Number(substring(this._name,5,2))
    _level0.descrizione.gotoAndStop(numero_frame)
    }
    }

    MAX= 10 // numero dei punti di zoom della moto cioè dei cerchietti

    for(I=1,I<=MAX,I++){
    moto["info"+I].button_desc()
    }

    l'ho scritta direttamente quindi provala.

    PS. se hai foto 2000 x 2000 di particolare allora questa strada non va bene e bisognerà procedere con il caricamento esterno.

    in caso ti faro un esempio ma fra 1 settimana perchè stasera parto.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    195
    Puoi realizzare un effetto simile con JavaScript senza utilizzare Flash.

    Crei delle aree sensibili nell'immagine della moto e al click sul collegamento fai caricare la foto corrispondente nella stessa pagina, sono certo che i visitatori del sito apprezzeranno lo stesso (e forse di più).

    L'utilizzo di Flash andrebbe limitato a quei lavori che non possono essere realizzati altrimenti, secondo me.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    6
    davvero?

    non è che mi spieghi meglio come posso fare a realizzare il mio proposito con javascript?
    anche io credo sia meglio. la pagina si caricherebbe molto prima data la pesantezza delle immagini...

  5. #5
    perchè allora non vi iscrivete al forum di javascript!!!

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.