Visualizzazione dei risultati da 1 a 9 su 9

Discussione: dare un link

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158

    dare un link

    Prima di tuto mi scuso se riposto.
    ho questo codice preso da un tutorial:
    _root.onLoad = function() {
    // numero delle immagini
    totaleImmagini = 8;
    // velocità dello scorrimento
    velocita = 3;
    // margine tra le foto (in pixel)
    margine = 3;
    // Margine sinistro e destro del filmato
    margine_esterno = 5.1;
    // Larghezza standard delle foto (in pixel)
    larghezza = 150;
    // Altezza standard delle foto (in pixel)
    altezza = 120;
    // Inizio a posizionarle dinamicamente
    _root.createEmptyMovieClip("main", 0);
    main._x = -31;
    main._y = -31;
    for (cont=1; cont<=totaleImmagini; cont++) {
    _root.main.createEmptyMovieClip("immagine"+cont, cont);
    with (_root.main["immagine"+cont]) {
    loadMovie("img"+cont+".jpg");
    _x = (larghezza+margine)*(cont-1);
    _y = altezza/3;
    }
    }
    };
    _root.onEnterFrame = function() {
    // Quando ha caricato tutte le immagini
    if (main._width == (larghezza+margine)*totaleImmagini-margine) {
    with (main) {
    /*mainX = (-_root._xmouse);
    questaX = _x;
    diffX = mainX-questaX;
    muoviX = diffX/velocita;

    _x = questaX+muoviX;*/
    diff = _x+(_width-Stage.width)*(_root._xmouse/Stage.width);
    dist = (_root._xmouse-Stage.width/2)/(Stage.width/2);
    dist = Math.round(dist*10)/10;
    _root._xmouse > Stage.width/2 ? diff += margine_esterno*dist*(2/3) : diff += margine_esterno*dist;
    _x -= diff/velocita;
    }
    }
    };

    le img vengono caricate dall'esterno, ora vorrei poter dare un link ad ogni img caricata, per poterla ingrandire e mettere una descrizione.
    Come posso fare?? :master: :master:
    HELP

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158
    Ragazzi avrei proprio bisogno di una mano

  3. #3
    Quando carichi l'immagine ci metti sopra un bottone delle stesse dimensioni dell'immagine, poi per eseguire del codice al click ti crei una funzione tipo questa.

    istanza_bottone.onRelease=function{
    operazione da compiere
    }


  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158
    Prima di tutto grazie
    ma non ho ben capito, conta che sto muovendo i primi passi..
    comunque io ho una serie di img che si spostano con il mouse, e vorrei dare ad ogni img un link diverso, ora:
    se le img caricate sono 160X60 px devo creare un pul in un altro livello dell stesse dim. ed assegnargli il codice indicato, ma come posso dare diversi link? questo non mi è molto chiaro.
    Come funzione da compiere devo mettere un semplice getUrl
    ancora grazie

  5. #5
    Originariamente inviato da tis
    Prima di tutto grazie
    ma non ho ben capito, conta che sto muovendo i primi passi..
    comunque io ho una serie di img che si spostano con il mouse, e vorrei dare ad ogni img un link diverso, ora:
    se le img caricate sono 160X60 px devo creare un pul in un altro livello dell stesse dim. ed assegnargli il codice indicato, ma come posso dare diversi link? questo non mi è molto chiaro.
    Come funzione da compiere devo mettere un semplice getUrl
    ancora grazie
    Si, ti crei un bottone al livello superiore delle stasse dimensioni dell'immagine e al'evento on(release) gli assegni getUrl. Per dare i diversi link o ti costruisci un array con tutti i nomi dei link, e per ogni bottone ti peschi i valori dell'array, oppure ci sono diverse soluzioni, tipo assegnare alla nuova pagina il nome uguale al nome istanza dell'immagine caricata, poi quando clicchi ti leggi quel nome e ci carichi l'immagine, ma ce ne sono molte altre, la prima soluzione, quella dell'array e la più chiara.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158
    ok, mi butto sulla prima mia array (sto già sudando..), però avrei bisogno del la...
    ho fatto una piccola ricerca nel sito e mi sono un pò perso
    dovrei creare un altro livello sopra il pul e mettere tipo:
    foto = "01";
    link1 = getURL("\"http//www......", "_blank");
    foto = "02";
    link1 = getURL("\"http//www......", "_blank");
    ecc ecc
    ora continuo a cercare così sarà preparato(spero)per le indicazioni
    Grazie per l'AIUTO

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158
    Ragazzi proprio non vado a vanti...
    ho fatto delle piccole ricerche su internet, letto il libro (trovando descrizioni e solo descrizioni sulle arry: length, concat, join, pop, ecc)
    ma senza riuscire a dare un giusto inserimento per il mio lavoro...
    Help Help

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    158
    B.giorno a tutti
    Nessun volenteroso?
    forse stavo cercando di fare il passo più grande della gamba...

  9. #9
    Non è troppo difficile da capire, come crei i movie clip dinamicamente ti crei anche il bottone, e devi trovare un modo per ogni bottone che ti crei richiamare un swf diverso, in genere si fa con i nomi progressivi del tipo img_1.swf, img_2.swf, img_3.sef, così hai una parte standard che starà su tutti i bottoni, che è img_, e il numero che corrisponderà al primo, al secondo e al terzo bottone. Inizia a buttare giù un pò di codice.

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.