Bug en la función updateBitmap() de MovieMaterial en Papervision3D 2.0 GreatWhite |
Etiquetas: updateBitmap() drawBipmap() |
Esta semana me he vuelto a topar con este bug de la clase MovieMaterial en Papervision 2.0 GreatWhite. Si utilizamos un MovieClip como material, utilizando MovieMaterial, y este vá a cambiar en algún momento, pero no queremos utilizar el atribute animated para conservar recursos, podemos llamar a la funcion updateBitmap() para actualizar el material solo cuando sea necesario. El problema es que en esta versión de Papervision, la función updateBitmap() definida en MaterialObject3D, está vacía (literalmente). Para solucionar este inconveniente, podemos llamar a la función drawBitmap de la clase MovieMaterial. Por ejemplo:
|
Función para comprobar la edad (Actionscript 2.0 y 3.0) |
Etiquetas: Date getMonth getDate getFullYear |
Esta función sirve para comprobar si la diferencia en años entre dos fechas, es mayor o igual que cierto número, pasado como parámetro. Por ejemplo, si tenemos que comprobar en un formulario si alguien tiene más de 18 años, tendremos que hacer lo siguiente:
La función comprobarMayor, consta de 3 lineas: -En la primera, comprobamos si este año ya ha pasado la fecha metida en el formulario -En la segunda, calculamos el número de años, que depende de si en el año en curso ha pasado la fecha o no. -La tercera devuelve true si la persona tiene igual o mayor edad de la pasada como parámetro, y false si es menor. La función es esta: |
Clase en Actionscript 3.0 para saber los FPS de una película |
Etiquetas: Date getTime |
Esta sencilla clase coloca en pantalla un campo de texto que nos muestra a cuantos FPS se está reproduciendo la película. Además del constructor, tiene un par de métodos más para indicar la posición que queremos para el texto y el color. Por defecto el objeto se coloca en (10,10) con color negro. |