Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/11/2006, 16:13
martininegro
 
Fecha de Ingreso: octubre-2005
Mensajes: 62
Antigüedad: 19 años, 1 mes
Puntos: 0
Y para elegir el color, podemos asignar un array multidimensional (NombreColor, Código Color) a un comboBox

Crea un ComboBox y dale de nombre de instancia

color_combo

El código completo quedaría así:

//*********************************

var dimesesion=0;

_root.onEnterFrame=function() {
pincel.swapDepths(dimesesion);
}

var pintar=function(sesion){
var reitero=new Array();

reitero[sesion]=createEmptyMovieClip("pele"+sesion,sesion);

reitero[sesion].attachMovie("pincelada", "pele2"+sesion,sesion);
reitero[sesion]._x=_root.pincel._x;
reitero[sesion]._y=pincel._y;

micolor=new Color(reitero[sesion]);
var colore=color_combo.value;
micolor.setRGB(colore);
}


pincel.onPress=function(){
startDrag(pincel);
mueveraton=new Object();
mueveraton.onMouseMove=function(){
dimesesion=dimesesion+1;
trace(dimesesion);
pintar(dimesesion);
};
Mouse.addListener(mueveraton);
}

pincel.onRelease=function(){
stopDrag();
}

var colore=new Array();
colore=[["Negro","0x000000"],["Rojo","0xFF0000"],["Azul","0x0000FF"],["Amarillo","0xFFFFF00"],["Verde","0x006633"],["Borrar","0xFFFFFF"]];
trace(colore[0][1]);

trace(colore.length);

for (var i=0;i<colore.length;i++){

color_combo.addItem({
label:colore[i][0], data:colore[i][1]});
}

//**************************************+

Y el ejemplo es este:

h-t-t-p://w-w-w.cordobaguapa.com/pintarconbrocha2.swf