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

    tool per disegnare - problema onRelease bottoni

    ciao ho creato questo codice (è più complesso, nel senso che ho previsto funzioni di gomma, dimensione, alpha... ma il succo sta qui)

    se i bottoni (come previsto inizialmente) stanno sulla root principale, tutto ok, funziona senza problemi...

    codice:
    //FUNZIONE DISEGNO
    //
    _root.onMouseDown = function() {
    	if(tavola.hitTest(_root._xmouse, _root._ymouse)){
    		_root.lineStyle(5, color, 100);
    		_root.moveTo(_root._xmouse, _root._ymouse);
    		isDrawing = true;
    	}
    };
    _root.onMouseMove = function() {
    if (isDrawing == true) {
    	if(tavola.hitTest(_root._xmouse, _root._ymouse)){
    		_root.lineTo(_root._xmouse, _root._ymouse);
    		updateAfterEvent();
    	}
    }
    };
    _root.onMouseUp = function() {
    isDrawing = false;
    };
    //
    //FUNZIONE PULIZIA TAVOLA
    clear_btn.onRelease = function() {
    _root.clear();
    }; 
    //
    //array dei colori per il menu
    var colore:Array = [
    	"0xFFFF00",
    	"0xffcc00",
    	"0xFF0000", 
    	"0x663366", 
    	"0x000099", 
    	"0x006600", 
    	"0x000000"
    ];
    //
    //azioni bottone
    for(i in colore){
    	thisMovie="btn"+i;
    	_root[thisMovie].colorFix = colore[i];
    	coloreSel = new Color(thisMovie)
    	coloreSel.setRGB(colore[i]);	
    	_root[thisMovie].btn.onRelease = function () {
    		coloreOk = this._parent.colorFix;
    		color = coloreOk;
    	}
    }
    vorrei inserire i bottoni in una movieClip (istanziata tools), ma mi disattiva la parte in grassetto (il comando sullo stato onRelease)...

    so che mi sto perdendo in un bicchiere d'acqua ma le ho provate un po' tutte... senza risultati

    credo sia un piccolo accorgimento, ma... QUALE???

    grazie a chiunque risponderà
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  2. #2
    Ma se si chiama tools perchè tu cerchi i bottoni in

    _root.btn0.btn
    _root.btn1.btn
    ? etc

    non dovrebbe essere tipo
    _root.tools.[thisMovie].btn.onRelease ?

  3. #3
    ecco... non mi tornava questo (sapevo che dovevo trovare il percorso giusto... sbagliavo di un punto! )

    grazie mille
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

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.