12/11/2006, 16:13
|
| | 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 |