Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Urgentissimo...non so come fare

    Ragazzi ho un problema che mi blocca un lavoro da due giorni..
    Devo "semplicemente" far scorrere verticalmente un clip contenente testo e immagini cliccando sulle canoniche "frecce su e giù".
    Gli esempi sul sito non vanno..oppure non sono facilmente customizzabili.
    Avete qualche sorgente di esempio con uno scroll verticale (immagini e testo insieme) facile da adattare?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    fai due bottoni istanziati up_btn e down_btn poi metti tutto il contenuto (testo e immagini) dentro ad una Movie chiamata text_mc e metti il codice quì di seguito dentro il primo frame del filmato principale...


    //scroll da btn
    var startingY:Number = text_mc._y;
    var bottom:Number = 300;// per fermare lo scroll in fondo
    var direction:String;
    function scroll() {
    var speed:Number = 10;
    if (direction == "up") {
    if (text_mc._y - speed + text_mc._height > (startingY + bottom)) {
    text_mc._y -= speed;
    } else {
    text_mc._y = (startingY + bottom) - text_mc._height;
    }
    } else if (direction == "down") {
    if (text_mc._y + speed < startingY) {
    text_mc._y += speed;
    } else {
    text_mc._y = startingY;
    }
    }
    }
    var scrollButtonPressed:Boolean = false;
    down_btn.onPress = function() {
    scrollButtonPressed = true;
    direction = "down";
    };
    down_btn.onRelease = function() {
    scrollButtonPressed = false;
    };
    down_btn.onRollOut = function() {
    scrollButtonPressed = false;
    };
    down_btn.onDragOut = function(){
    scrollButtonPressed = false;
    };
    up_btn.onPress = function() {
    scrollButtonPressed = true;
    direction = "up";
    };
    up_btn.onRelease = function() {
    scrollButtonPressed = false;
    };
    up_btn.onRollOut = function() {
    scrollButtonPressed = false;
    };
    up_btn.onDragOut = function(){
    scrollButtonPressed = false;
    };
    this.onEnterFrame = function() {
    if (scrollButtonPressed) {
    scroll();
    }
    };

  3. #3
    Non va, ma sicuramente mi sono spiegato male io.
    In pratica devo creare 4 movieclip (che richiamerò dai pulsanti del navigatore) contenenti 4 pagine di testi e immagini che devono poter scrollare verticalmente.
    Fammi capire dove ho sbagliato.
    Ho creato un nuovo livello vuoto nel filmato principale, incollando lo script che mi hai dato.
    Poi ho crato un nuovo ClipFilmato contenente 3 livelli. Due per contenere i pulsanti UP e DOWN (istanziati come hai scritto tu) e uno contenente foto e testo.
    Dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    scusa, ho visto la risposta solo adesso...
    non ho capito bene. Se le 4 pagine vengono caricate come swf esterni il proble forsema sta nei percorsi. Se gli mc con testo e foto sono tutti già presenti sullo stage. Stai attento che non puoi dare lo stesso nome a più mc. Altrimenti non succede nulla.
    Prova a fare una pagina con una sola movie clip e verifica il funzionamento dello scroll, se funge fai attenzione ai percorsi nel tuo filmato.
    Io lo sempre e funge

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.