Artículos con la etiqueta 'ActionScript'


Instrucciones de codificación

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 ...

Objective-C: subclases y categorías

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 ...

Cómo utilizar Google Maps en Adobe Flash CS4

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 ...

De ActionScript para Objective-C

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 ...

Fragmento muy breve: Actionscript extender una matriz por el método aleatorio ()

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 ...

Fragmento muy breve: shuffle () en Javascript y Actionscript

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 ...

Truco muy corto: addEventListener () AS3, un manejador de los eventos más

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 ...

Truco muy corto: más rápido bucles en ActionScript

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 ...

ActionScript 3.0: MovieClip MovieClip más

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):

MovieClip MovieClip más

Continuación ...

Una cuenta atrás de la clase en Javascript

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 ...



Dejar de SOPA