Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311

    ScrollRallentatoV2 [flash 8]

    Qualcuno ha mai provato questo scroll?

    http://www.risorseflash.it/movie/sin...llRallentatoV2

    Volevo renderlo dinamico allora ho reso il campo testo dinamico, gli ho dato il nome istanza testodinamico ho incorporato i caratteri e ho inserito nel primo frame della _root il seguente codice:

    var t:TextField;
    System.useCodepage = true;
    var myVars = new LoadVars();
    myVars.onLoad = function(ok) {
    if (ok) {
    _root.testo.testoscorrevole.htmlText = myVars.testo;
    _root.testo.testoscorrevole.autoSize="left";
    }else{
    _root.testo.testoscorrevole.htmlText ="errore nel caricamento tel testo";
    }
    };
    myVars.load("testo.txt");

    E fin qui tutto bene.
    Il problema è che ad un certo punto il testo viene tagliato e lo scroll si ferma, precisamente al punto indicato nel codice presente nel tasto invisibile all'interno dell'istanza barre:

    on (press) {
    startDrag("drag", true, 0, 5, 0, 115);

    Come si può modificare per far si che lo scroll si adatti al contenuto del file .txt seza che venga tagliato?
    Ho fatto varie prove ma purtroppo non ne sono venuto a capo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Su di un mio menù simile ho fatto in questo modo:

    altezza_maschera = maschera._height-maschera._y;
    altezza_testo = testo_bianco_nero._height;
    su.onPress = function() {
    onEnterFrame = function () {
    if (testo_bianco_nero._y<maschera._y) {
    testo_bianco_nero._y += 3;
    }
    };
    };
    su.onRelease=function(){
    delete onEnterFrame;
    }
    giu.onPress = function() {
    onEnterFrame = function () {
    if ((testo_bianco_nero._y+altezza_testo)>(maschera._h eight-10)) {
    testo_bianco_nero._y -= 3;
    }
    };
    };
    giu.onRelease=function(){
    delete onEnterFrame;
    }

    In pratica gli faccio leggere l'altezza del clip contenente il testo e l'altezza della maschera e contrllo che non esca fuori dai limiti massimi imposti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Grazie per la risposta ma sul mio non funziona...
    Non ci sarà un modo per intervenire su:

    startDrag("drag", true, 0, 5, 0, 115);

    secondo me dopo varie prove fatte il fulcro deve essere per forza lì :master: ormai non ci capisco più niente

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.