Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di lid
    Registrato dal
    May 2002
    Messaggi
    555

    scrollbar in mc non funziona

    Ho un testo con relativa scroll bar, ma non so perchè mi funziona solo se lo metto direttamente nello stage.

    Se provo a metterlo dentro a un mc o gli inserisco una maschera non funziona +?
    Perchè?


    Il codice è questo.

    codice:
    onClipEvent (load) {
    	setProperty(this, _y, scrollbar._y - _.scrollbar._height * 0.5);
    	magnification = (_.object._height - _.scrollbar._height) / (_scrollbar._height);
    	objectstart = object._y;
    	sliderstart = slider._y;
    	top = scrollbar._y - scrollbar._height * 0.5;
    	bottom = scrollbar._y + scrollbar._height * 0.5;
    }
    onClipEvent (enterFrame) {
    	setProperty(_object, _y, (_slider._y - sliderstart) * -magnification + objectstart);
    }
    Grazie lid
    "ciascuno di noi può creare qualcosa di unico e di significativo per se stesso"

  2. #2
    E' capitato anche a me di riscontrare lo stesso problema (anche con MC che non contenessero scroll), posso dirti che ho risolto facento caricare il MC (incriminato) come MC esterno;
    in pratica ti crei un nuovo filmato dedicato solo allo scroll ( nel tuo caso) e dall'altro filmato principale lo fai caricare con loadmovienum.
    Può risultare un po' più laborioso a causa dl filmato in più da creare ma sicuramente funziona!

    ciao
    ...perchè quando uno lavora....lavora!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    ciao a tutti
    anchio ho questo prb ma non vorrei utilizzare swf esterni da caricare.
    non c´è proprio modo di far funzionare i pulsanti in un testo dinamico dentro una maschera?
    il font è embed;
    al pulsante "su" ho associato:

    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse)) {
    scrolldown = true;
    }
    }
    onClipEvent (mouseUp) {
    scrolldown = false;
    }
    onClipEvent (enterFrame) {
    if (scrolldown) {
    _root.testo.scroll -= 1;
    gotoAndStop (2);
    } else {
    gotoAndStop (1);
    }
    }
    onClipEvent (load) {
    gotoAndStop (1);
    }

    ***********
    al pulsante "giù" questo:

    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse)) {
    scrollup = true;
    }
    }
    onClipEvent (mouseUp) {
    scrollup = false;
    }
    onClipEvent (enterFrame) {
    if (scrollup) {
    _root.testo.scroll += 1;
    gotoAndStop(2);
    } else {
    gotoAndStop(1);
    }
    }
    onClipEvent (load) {
    gotoAndStop(1);
    }

    grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    credo che il prb sia nei riferimenti che ho dato ai pulsanti

    in un frame ho messo l´mc che deve partire solo quando premo un pulsante, per questo gli ho associato:

    onClipEvent (load) {
    this._visible = false;
    this.stop();
    }

    al pulsante che deve attivarlo ho associato invece:

    on (release) {
    pl020206._visible = true;
    pl020206.play();
    }

    dove pl020206 è l´mc che contiene un testo dinamico con scroll con una maschera.

    il problema è che l´mc appare correttamente, ma gli scroll non funzionano

    per questo penso che il prb sia nella gestione dei percorsi _root etcetc
    qlc idea?
    Grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275

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.