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

    lo scroll non si ferma...

    ciao gente
    ho creato questa funzione:
    codice:
    function scrollUP() {
    	onEnterFrame = function () {
    		_root.pannello_mc.testo_txt.htmlText.scroll = _root.pannello_mc.testo_txt.scroll--;
    	};
    }
    e l'ho assegnata all'MC pulsante "scrUp_mc":
    codice:
    on (press) {
    	this.gotoAndStop(3);
    	_root.scrollUP();
    }
    In effetti lui fa il suo dovere: scrolla il testo in continuo anzichè una linea alla volta... ma il fatto è che non si ferma! cioè va fino alla fine del testo e risulta impossibile leggere quello che ci sta immezzo perchè il filmato va a 24f/s!!!
    Cosa devo dire a scrUp_btn per fermare la funzione al rilascio? :master:
    se inserissi il comando nella funzione stessa andrebbe bene es.
    codice:
    
    function scrollUP() {
    	onEnterFrame = function () {
    		_root.pannello_mc.testo_txt.htmlText.scroll = _root.pannello_mc.testo_txt.scroll--;
    	};
    this.onRelease = function(){
    _root.pannello_mc.testo_txt.htmlText.scroll =0;
            };
    }

    grazie!

  2. #2
    Spero di non dire una caxxata ma io lo farei in questo modo:

    - crea un MC vuoto di due o più fotogrammi (più sono più lento sarà lo scroll) e nel primo frame inserisci il codice:
    codice:
    if (_parent.up == true) {
       _root.pannello_mc.testo_txt.scroll--;
    }
    if (_parent.down == true) {
       _root.pannello_mc.testo_txt.scroll++;
    }
    - crei due pulsanti x lo scroller, al superiore associ l'azione:
    codice:
    on (press) {
       up = true;
    }
    on (release) {
       up = false;
    }
    e all'inferiore:
    codice:
    on (press) {
       down = true;
    }
    on (release) {
       down = false;
    }
    Non l'ho provato se funziona, dovrai rivedere i percorsi che sicuramente non corrisponderanno con i tuoi...

    zao
    Live as if you were to die tomorrow. Learn as if you were to live forever. --Mahatma Gandhi

  3. #3

    NON VA!!!!!!!!!!!

    caro spado non ci siamo ancora: ho provato a modificare la funzione tramite una variabile booleana (+o- come nel tuo script):
    codice:
    //----variabile che conferma lo scroll:
    var premuto:Boolean = false;
    Dopodichè ho modificato la funzione originale con un "if"...
    codice:
    //----SCROLL GIU:
    function scrollDWN() {
    	onEnterFrame = function () {
    		if (premuto) {
    			_root.pannello_mc.testo_txt.htmlText.scroll = _root.pannello_mc.testo_txt.scroll++;
    		}
    	};
    }
    ...e a ciascu pulsante ho detto...
    codice:
    on (press) {
    	this.gotoAndStop(3);
    	_root.premuto = true;
    }
    on (release, releaseOutside) {
    	this.gotoAndStop(2);
    	_root.premuto = false;
    }
    DOVE SBAGLIO????????
    AIUTO!

  4. #4
    ma poi cosa c'è al fotogramma 2 e al fotogramma 3 che richiami dai due bottoni?

    magari prova a fare come ti dicevo sopra, riesci a risparmiare un sacco di codice e semplifichi di molto i passaggi...
    Live as if you were to die tomorrow. Learn as if you were to live forever. --Mahatma Gandhi

  5. #5
    fantastico! grazie!! ho capito! funziona! ah! ho applicato lo script con if(....) a pannello_mc che ospita i pulsanti e il testo e funziona!
    ma poi cosa c'è al fotogramma 2 e al fotogramma 3 che richiami dai due bottoni?
    siccome sono due mc ho creato 3 frames con i 3 differenti stati del pulsante per potergli attribuire l'evento clip enterFrame...
    :metallica grazie ancora!

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.