Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    [MX] scroll solo se il testo è troppo lungo..

    Ciauz
    ho un problema forse banale ma che proprio non capisco come risolvere..

    allora ho un campo dinamico "testo" in cui importo diversi txt con semplici loadVariables guidati da pulsanti.. semplicemente
    codice:
    on(release){
         _root.contenuto.loadVariables("pippo.txt");
    }
    visto che alcuni di questi testi sono piuttosto lunghi ed escono dallo spazio a disposizione ho deciso di mette due frecce che facciano da scroll ma che siano visibili solo se il testo è troppo lungo.

    per fare questa cosa l'unica idea che mi è venuta in mente è stata di contare il numero di righe a mia disposizione e giocare sul maxscroll.

    Sul movieclip contenente sia il testo importato che le frecce ho provato ad assegnare come azione:
    codice:
    onClipEvent(load){
    		_root.contenuto.freccia1._visible=1;
    		_root.contenuto.freccia2._visible=1;
    }
    onClipEvent(data){
    	if(_root.contenuto.testo.maxscroll > 25){
    		_root.contenuto.freccia1._visible=1;
    		_root.contenuto.freccia2._visible=1;
    	}
    }
    ora quello che succede è che se io carico un testo troppo lungo effettivamente le frecce appaiono.. ma non se ne vanno più neanche se carico testi più corti..
    come posso fare a farle apparire solo quando mi servono e poi sparire se non servono più (quindi se il testo non è troppo lungo)? :master:

    grasssie
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    onClipEvent(data){
    	if(_root.contenuto.testo.maxscroll > 25){
    		_root.contenuto.freccia1._visible=1;
    		_root.contenuto.freccia2._visible=1;
    	} else {
    		_root.contenuto.freccia1._visible=0;
    		_root.contenuto.freccia2._visible=0;
    	}
    }

  3. #3
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    azz ma sono troppo


    1000grazie Nega, sempre gentilissimo
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Figurati.. :)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103

    Scusate ma a me non funge..
    il mio codice è questo, ma i pulsanti spariscono anche quando le righe sono più del dovuto!


    codice:
    onClipEvent (load) {
    	fscommand("allowscale", "false");
    	stop();
    	loadVariables("testi.txt?foo="+random(999999), this);
    }
    onClipEvent (data) {
    	nextFrame();
    	if (this.testo.maxscroll>14) {
    		this.giu._visible = 1;
    		this.su._visible = 1;
    		this.barra._visible = 1;
    		this.scroller._visible = 1;
    	} else {
    		this.giu._visible = 0;
    		this.su._visible = 0;
    		this.barra._visible = 0;
    		this.scroller._visible = 0;
    	}
    }

    Come mai?

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.