Cuando ya no se trabaja solo para todos los desarrolladores la hora de encontrar una guía en la escritura de código. Protocolos y estándares que permiten "leer" fácilmente e intervenir (más fácil) en el código de los demás.
Cuando estamos trabajando en un proyecto más programadores, a menudo de diferentes idiomas, usted debe encontrar una forma común de escribir, y normas internas externas de documentación en el código. En mi trabajo me suele interactuar con:
- Objet-C, C / C + +
- PHP
- HTML
- JavaScript
- Actionscript
- CSS
Continuación ...
En Objective-C se puede ampliar una clase determinada de dos maneras: mediante la ejecución de un clásico de subclases (véase también la herencia) o el uso de las llamadas categorías .
Nota: también hay una tercera vía en Objective-C se indica con el nombre de Posando que podríamos llamar una mezcla de la subclase (ya que define un nuevo nombre) y categorías (por un momento dado todas las clases de un tipo se comportan como nuevos) .
Continuación ...
En Flash, puede utilizar una amplia gama de APIs externas que proporcionan los servicios web como Facebook , de Twitter o Flickr . En este tutorial veremos la forma de integrar, en una muy simple, los servicios de Google Maps en una película / aplicaciones CS4 de Adobe Flash Player.
Continuación ...
Pensé que podría ser útil para aquellos que recientemente han abordado el desarrollo de aplicaciones para el iPhone de Apple, comparar Adobe ActionScript - el lenguaje usado en Adobe Flash y Adobe Flex, más común entre los neo-programadores - y el lenguaje Objective-C utilizado por Apple para desarrollar sus aplicaciones. Objective-C es en efecto un lenguaje orientado a objetos en el sentido puro, no es que no se actionscript, pero Objective-C es sin duda una ventaja, ya que es una extensión del estándar ANSI C y su sintaxis es una mezcla entre C / C + + y Smalltalk, es un verdadero OO (Object-Oriented Language).
Continuación ...
Yo ya había hablado acerca de cómo implementar el método de reproducción aleatoria () en JavaScript y ActionScript . Me di cuenta, tuttaavia, no señalando que es capaz de extender Actionscript, Javascript de la misma manera, su objetivo Array :
Continuación ...
En PHP no es una característica práctica llamada shuffle() que te permite mezclar una matriz (ver truco muy corto: tomar elementos al azar de una matriz en PHP ). Toda una excelente versión del Javascript me encontré aquí . Ligeramente revisado el código de abajo:
Continuación ...
En ActionScript 3.0 se debe utilizar addEventListener() para interceptar cualquier caso:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| / ** * Dado un mc MovieClip, se establece eventos y controladores * / ( MouseEvent . CLICK , on_click ) ; . mc addEventListener ( MouseEvent CLICK, on_click.); ( MouseEvent . ROLL_OVER , on_roll_over ) ; . mc addEventListener ( MouseEvent ROLL_OVER, on_roll_over.); ( MouseEvent . ROLL_OUT , on_roll_out ) ; . mc addEventListener ( MouseEvent ROLL_OUT, on_roll_out.); / ** * Funciones de lanzador de los eventos mencionados * / e : MouseEvent ) : void { on_click función (e: MouseEvent ): void { / / Haga clic en } e : MouseEvent ) : void { on_roll_over función (e: MouseEvent ): void { / / Pase el cursor sobre } e : MouseEvent ) : void { on_roll_out función (e: MouseEvent ): void { / / Roll-out } |
Continuación ...
En los ciclos de Actionscript for que es bueno para usarlos con cuidado. Por ejemplo, usted debe utilizar las variables uint cuando se puede:
1 2 3
| var i : uint = 0 ; i ++; i < 100 ) { for (var i: uint = 0; i + +; i <100) { / / ... } |
También puede utilizar la opción - no siempre se sabe - la forma:
1 2 3 4 5
| uint = 0 ; var i: uint = 0; / / ... ; i ++; i < 100 ) { for (; i + +; i <100) { / / ... } |
Continuación ...
Sólo un desarrollador Flash / Actionscript se prepara para escribir una función similar a la descripción, los enfrentamientos de inmediato con el problema de la propagación de eventos entre los clips de película solapados. De hecho, si un clip de película (B) se superpone a un clip de película (A), que responde, por ejemplo, un evento MouseEvent.Mouse_OVER , situando en el MovieClip (B) ningún caso ser superior interceptado por el clip de película (A):

Continuación ...
En el mensaje con el 3D cuenta atrás FIVe3D (ver también cómo lo hice: escribir una cuenta atrás a Flash ), se propuso crear un objeto de clase en Actionscript cuenta atrás, aquí está una versión similar en JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| / ** * Clase de cuenta atrás * * @ Autor Giovambattista Fazioli * @ @ Email g.fazioli undolog.com * @ Web http://www.undolog.com * * @ Param dd (cadena) "día, mes, año * * / dd ) { función de cuenta atrás (dd) { / / Inicializa plazo previsto new Date ( dd ) ; var target = new Date (dd); = target. getTime ( ) ; .. este objetivo targetTime = getTime ();
/ ** * Actualizar la cuenta regresiva * / = function ( ) { este. refresh = function () { new Date ( ) ; var hoy = new Date (); today. getTime ( ) ; var hoy = horaActual getTime ().; / / Tiempo restante ( this . targetTime - currentTime ) ; este _leftMilliseconds = (this. targetTime - Tiempoactual).; Math. floor ( this ._leftMilliseconds / 1000 ) ; .. esta _leftSeconds = Matemáticas piso (_leftMilliseconds this. / 1000); Math. floor ( this ._leftSeconds / 60 ) ; esta planta _leftMinutes Matemáticas = (_leftSeconds this. / 60)..; Math. floor ( this ._leftMinutes / 60 ) ; .. esta _leftHours = Matemáticas piso (this. _leftMinutes / 60); / / No módulo = Math. floor ( this ._leftHours / 24 ) ; .. esta leftDays = Matemáticas piso (_leftHours this. / 24); / / Para imprimir = this ._leftMilliseconds % 1000 ; este leftMilliseconds = esta _leftMilliseconds% de 1000..; = this ._leftSeconds % 60 ; este leftSeconds = esta _leftSeconds 60%..; = this ._leftMinutes % 60 ; este leftMinutes = esta _leftMinutes 60%..; = this ._leftHours % 24 ; .. esta leftHours = esta _leftHours 24%; } ( ) ; este refresh ().; } |
Ejemplo
1 2 3
| new countDown ( '1 1, 2009' ) ; var = new cd cuenta atrás (1 '1, 2009); / / Muestra cuántos días, horas, minutos, segundos y milisegundos a 01 de enero 2009 |
Continuación ...
Últimos Comentarios
Giovambattista Fazioli : @ Paso: Por supuesto. Simplemente identificar el campo [ICC] entrada [/ cci] desea ...
Paso : Hola me gustaría solicitar un servicio, puede utilizar el selector de fechas con cform7 I spiegp lo mejor que puedo poner en práctica ...
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Barbara: Si te refieres a la parte inferior para empezar a escribir lo que depende de dónde ...
Barbara : Hola, es muy interesante, pero ¿cómo se escribe en la parte inferior en lugar de lo anterior? Gracias