Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Scrollbar e file esterno

    Ciao a Tutti,

    * ho un layer1 che contiene un' area testo battezzata come variabile field1.
    * In questo livello ho caricato tramite _root.loadVariables("provino.txt") un file esterno che contiene field1=bla bla bla
    * nel layer2 ho creato come movieclip una linea verticale che mi fa da scrollbar
    * nel layer3 ho creato come movieclip un rettangolino che mi fa da pulsante di scrorrimento. Ad esso ho associato i seguenti comandi:
    on (press) {
    startDrag(this, true, 403, 118, 403, 245);
    }
    on (release, releaseOutside) {
    stopDrag();
    }

    Fin qui tutto bene !!
    Adesso al pulsante devo dirgli che mentre va giu' mi deve scrollare il mio file esterno in basso. Stesso discorso se trascino il pulsante in alto. Come si fa ??

    Grazie mille !!!
    Angelo

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    fatto in 5 minuti non so se funziona benissimo

    fai un clip che userai come tasto e metti queste action




    onClipEvent (load) {
    min = 20;
    max = 250;
    this._y = min;
    }
    on (press) {
    gigi = true;
    this.onEnterFrame = function() {
    _parent.miocampoditesto.scroll = int((min-this._y)/_parent.miocampoditesto.maxscroll)*-1;
    if (gigi) {
    this._y = _root._ymouse;
    if (this._y<min) {
    this._y = min;
    }
    if (this._y>max) {
    this._y = max;
    }
    }
    };
    }
    on (release, releaseOutside) {
    gigi = false;
    }





    quando verifichi il maxscroll lavora su questa riga

    _parent.miocampoditesto.scroll = int((min-this._y)/_parent.miocampoditesto.maxscroll)*-1;



    magari aggiungiendo +1 ecc ecc se vedi che lo scroll non arriva fino in fondo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ti ringrazio davvero tantissimo, mi hai risolto il problema.
    Grazie infinite !!!
    Angelo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Purtroppo oggi mi sono accorto che se nel mio file provino.txt la variabile field1 contiene un testo molto lungo (20 righe) non riesco a vedere che le prime 4 o 5, dopodiche' non ho piu' la possibilita' di scrollare il contenuto.
    Cosa devo cambiare ??
    Grazie infinite !!

    Questo e' il codice sul pulsante della scrollbar

    onClipEvent (load) {
    min = 118;
    max = 238;
    this._y = min;
    }

    on (press) {
    zone = true;
    this.onEnterFrame = function() {
    _parent.field1.scroll=int((min-this._y)/_parent.filed1.maxscroll)*-1;
    if (zone) {
    this._y = _root._ymouse;
    if (this._y<min) {
    this._y = min;
    }
    if (this._y>max) {
    this._y = max;
    }
    }
    };
    }
    on (release, releaseOutside) {
    zone = false;
    }

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.