Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    Lentezza esecuzione script con listner sul mouse

    Ciao ragazzi,
    ho realizzato uno script che deve intercettare il passaggio del mouse su un'area sensibile e spostare il clip cerchio. Il tutto con un listner sul mouse

    codice:
    function sposta(fine:Number,clip:MovieClip)
    	{
    		clip.onEnterFrame = function()
    			{
    				var diff:Number;
    				diff = this._x - fine
    				trace(fine)
    				if(diff < 0)
    					{
    						this._x = this._x  + Math.round((fine-this._x) / 10)
    					}
    					else
    					{
    						this._x = this._x  - Math.round((this._x-fine) / 10)
    					}
    				trace(this._x);	
    				if(this._x < 50)
    					{
    						this._x = 50
    						delete this.onEnterFrame;
    					}
    				if(this._x > 450)
    					{
    						this._x = 450
    						delete this.onEnterFrame;
    					}	
    			}
    	}
    var mioList:Object = new Object;
    mioList.onMouseMove = function()
    	{
    		var a  = _level0.area.hitTest(_xmouse, _ymouse, true);
    		trace(a);
    		xpos = _xmouse;
    		if(a)
    			{
    				sposta(xpos,cerchio);
    delete this.cerchio.onEnterFrame;
    
    			}
    			}
    Mouse.addListener(mioList);
    il codice funziona solo che più passa il tempo più diventa lento. Penso che il problema sia l'evento enterFrame del clip cerchio che non si arresta quando dovrebbe. Consigli?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    uppetino
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    in as3 basterebbe creare un mouse move senza usare l'enterframe

    putroppo nn so piàù aiutarti sull'as2
    Photogallery Flash Gratis - http://www.flashfiles.biz -
    Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    e quindi perchè rispondi
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    per farti correre a vedere la risposta

    la prossima voltà eviterò
    Photogallery Flash Gratis - http://www.flashfiles.biz -
    Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui

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.