NP. todos éramos nuevos una vez. Recuerdo aprendizaje (gack) Turbo Pascal para DOS, y de pensar en lo que es la omprobar todo este "modular"?. de todos modos, aquí son los puntos principales sobre la manera en que funciona fla.
1. un marco - película principal. hace dos cosas.
A. Etapa. Align = "LT"; alinea la película en la esquina superior izquierda. sólo un hábito de minas por alguna razón. uso = "", y cuando el tamaño de la pantalla, la película va a recolocar en el centro de la nueva ventana de tamaño
B. Stage.scaleMode = "noScale"; muy importante por dos razones. Cuando la pantalla es el tamaño, esto provoca que su contenido permanezca del mismo tamaño. de otro modo si se acogen a la ventana más amplia, por ejemplo, todo su contenido obtener streched a cabo horizontalmente. y en segundo lugar, esto tiene que ser configurado para ser capaz de lista para cambiar el tamaño de un evento. es decir, siempre que la ventana es redimensionada, cualquier objeto de escucha para que pueda responder.
2. en 5 fotogramas clave. su mayor parte un simple basura. Whichcorner toda la cosa es sólo para mover el botón de en torno a differnet esquinas. la importación son dos piezas
A. object.onResize = function () (
código que desee a cabo siempre que la ventana es redimensionada
)
B. Etapa. AddListener (objeto)
así, dicen que usted tiene un botón, imagen en movimiento, o cualquier otro objeto. 1. darle un "onResize" función que se encargará de lo que es necesario hacer un cambio de tamaño del reproductor, y 2. dile a la etapa objeto (que es lo que mantiene un registro de cosas como ventanas que cambian de tamaño) de decirle a su objeto, cuando ocurre este evento. Así que he añadido a onResize funciones tanto mis funciones y, a continuación, añadió que "oyentes" para la etapa objeto de modo que la onjects onResize función de ejecutar automáticamente cuando el tamaño de la pantalla.
en el interior del onResize funciones, i hacer uso de la etapa objeto de nuevo. Principalmente su anchura y altura las propiedades. después de que el tamaño de caso, comprobar la fase i. de ancho y Stage.height, y me dice que el nuevo tamaño de los jugadores espacio. así, se suman a la derecha un objeto cuyo registro es el punto en su medio (la mitad del contenido es positiva en el eje y la otra mitad está en "negativo", i necesidad de fijar su punto de registro la mitad de su ancho de espalda en el borde derecho. object._x es decir, = Stage.width - (this.height / 2 + 10). Incrementado el 10 es para tirar de nuevo 10 píxeles desde el borde de manera que hay un pequeño espacio entre éste y el borde de la pantalla.
la this.height. se refiere a objetos ya que la función es un método de ese objeto. En caso de que esto es nuevo para usted, si usted define una función como parte de un objeto-es decir, myButton.onREsize = function () (.....
vs
onResize = function () (....
puede usar la palabra clave de este para referirse a ese objeto, eso es bueno porque se puede cortar y pegar el código a cualquier número de objetos y no tener que cambiar el nbame objeto 3everywhere dentro de su función.
de modo que más que bastante.
el gradiente de imagen en movimiento se limita a establecer su propio ancho de las etapas de ancho en un tamaño y altura para idem, por lo que siempre se llena toda la pantalla. usted puede ponerlo en fase de ancho / 2 y que sería siempre la mitad del tamaño de la pantalla, etc
Espero que ayude, no puedo aclarar nada que no entienda.
i acaba de mudar aquí alrededor de 2 meses, y realmente no conocía a nadie aún.