Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [MX] Scroll MC

  1. #1

    [MX] Scroll MC

    Salve a tutti!
    Devo risolvere una questione importantissimissima!
    Con questo codice, sono riuscito a far scrollare il mc interessato
    codice:
    project.onEnterFrame = function() {
    	if (_ymouse > bounds.yMin & _ymouse < (bounds.yMax / 2)) {
    		this.contenent._y += 4;
    	}
    	if (_ymouse > (bounds.yMax / 2) & _ymouse < bounds.yMax) {
    		this.contenent._y -= 4;
    	}
    };
    però, ovviamente, lo scroll continua all'infinito. Vorrei invece che la MC project.contenent qunado arriva alla massima y, si fermi o allo stesso modo si fermi quando la y=0!
    Spero di essere stato chiaro con queste poche informazioni
    :mavieni:

  2. #2
    Grazie lo stesso a tutti...
    credo di aver risolto così la cosa:
    codice:
    diff_y = project.bound_box._height;
    bounds = project.bound_box.getBounds(this);
    top = bounds.yMin;
    bottom = bounds.yMax;
    trace("bounds.xMin = " + bounds.xMin);
    trace("bounds.xMax = " + bounds.xMax);
    trace("bounds.yMin = " + bounds.yMin);
    trace("bounds.yMax = " + bounds.yMax);
    trace("diff_y = " + diff_y);
    trace("top = " + top);
    trace("bottom = " + bottom);
    project.onEnterFrame = function() {
    	if (hitTest(_xmouse, _ymouse, true)) {
    		this.content._y = -(((_global.t - this.content.slot._height) * (bounds.yMin + _ymouse)) / bounds.yMax)-2;
    	}
    };
    dove:
    project.bound_box._height è una Mc che ha le dimensioni del filmato fla, e _global.t è la dimensione massima della mc da scrollare!
    Ciao a tutti e spero vi sia di aiuto!
    :mavieni:

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.