Archive for Mayo, 2006
Dominar CSS te ayudará a encontrar empleo
Estamos asistiendo sin darnos cuenta a una gran renovación del parque móvil de los diseñadores web.
Y es que en las actuales ofertas de empleo en donde se solicita un diseñador ya empiezan a aparecer las palabras CSS, posicionamiento sin tablas, accesibilidad. etc.
Muchos dinosaurios del desarrollo web tendrán que actualizarse o se acabarán extinguiendo.
Es un filtro invisible, lento, pero inexorable.
Diseñar webs ya no será tan fácil como utilizar un editor WYSIWYG y ponerte la medalla.
Yo fui de esos hasta que descubrí los blogs técnicos en donde recomendaban reiteradamente dar el salto al XHTML y CSS.
Es un camino sin retorno, duro pero lleno de ventajas.
Aceptar el estándar o perecer.
Asignar un valor a una variable construida con eval().
En Actionscript v.1 a veces nos gustaría asignar un valor a una variable de la siguiente manera:
eval(“_root.mivar”+(i-1)) = 100; // da error
Pero esto no funciona, salvo que lo hagamos de otra manera. A saber:
set(“_root.mivar”+(i-1), 100); // ok
o también,
_root["mivar"+(i-1)] = 100; // ok
Para casos del tipo:
eval(“_root.movie”+(i-1)+”._alpha”) = 100; // da error
que tampoco funciona, si se puede utilizar eval() con una pequeña variante:
eval(“_root.movie”+(i-1))._alpha = 100; // ok
Desordenar un array en ActionScript
Esta función cambiará el orden de los elementos de un array de forma aleatoria.
Consiste en un bucle FOR que escoge un elemento al azar del array y lo coloca en primera posición, luego selecciona otro, pero desde la segunda posición y lo sitúa a continuación del primero, y así sucesivamente hasta que se acaba la longitud del array.
[ftf]desordenarray = function (array) {
var array_array = array;
for (i=0; i< (array_array.length); i++) {
var posic = (Math.round(Math.random()*((array_array.length-1)-i)))+i;
array_array.splice(i, 0, array_array[posic]);
array_array.splice(posic+1, 1);
}
};
lista_array = new Array(“1″, “2″, “3″, “4″, “5″, “6″);
desordenarray(lista_array);
trace(lista_array); [/ftf]