Visualizzazione dei risultati da 1 a 3 su 3

Discussione: aggancia a snap

  1. #1

    aggancia a snap

    ottopongo alla vostra attenzione questo script "rubato" in un'altro forum, ma che proprio nn riesco a far funzionare...serve per agganciare ad una griglia degli elementi..attivare in pratica lo snep su clip draggabili...almeno penso/spero
    -------------
    //Rounds a value to the multiplication of a given gridsize.
    //Allowing you the "snap" a object to a position.

    Math.snapToGrid = function()
    {
    if (arguments.length < 2) return;
    pos = arguments[0]
    size = arguments[1];

    return Math.round(pos / size) * size;
    }

    //(** Usage: **)

    MovieClip._x = Math.snapToGrid(MovieClip._x, 10);

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    prova cosi:
    codice:
    snapToGrid = function ()
    {
    	if (arguments.length<2)
    	{
    		return null;
    	}
    	var pos = arguments[0];
    	var size = arguments[1];
    	return Math.round(pos/size)*size;
    };
    mc.onPress = startDrag;
    mc.onRelease = function()
    {
    	this.stopDrag();
    	this._x = snapToGrid(this._x, 10);
    	this._y = snapToGrid(this._y, 10);
    };
    ciao

  3. #3
    ABBI PAZIENZA polliotto..
    Io creo un clip ed a questa clip assegno questo script..
    Se è così ho fatto ma....non funza
    La clip che creo la devo nominare con che nome di istanza?

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.