Archivos del Tag: Flash’

Magic Pen, un juego para pasar el rato.

Sunday, September 7th, 2008

La otra vez, navegando por internet me encontré con este simpático juego llamado Magic Pen.
Las primeras etapas pueden ser un poco fácil (y aburridas), pero luego son todo un reto.

El juego se trata de llevar la bola (Y en algunos casos un cubo), hasta las banderas. Debemos lograrlo interviniendo en el escenario dibujando lo que queramos. Ademas podemos fijar objetos y crear “ejes” de rotación. Algo muy parecido a Phun, pero para jugar.
Aquí lo tienen, disfrútenlo. (Sean creativos)


Magic Pen





Autor: JaLeRu

Local Connection As2, comunicación entre dos SWF.

Wednesday, April 23rd, 2008

LocalConection Jestudio

En este tutorial vamos a aprender a ocupar local connection en As2.
Local Connection, es una forma simple de conecta dos Swf diferentes.

Les explico lo que queremos hacer:
Con Local Connection vamos a hacer dos SWF, uno que envié una variable y el otro que la reciba y la muestre en pantalla.
Si no saben a lo que me refiero con SWF, son las películas, archivos creados por Flash.

(Continuar Leyendo para ver el Tutorial)
(more…)

Efecto de Nieve en As3

Sunday, April 20th, 2008

En este Tip muestro como hacer el clásico efecto de nevada en ActionScript 3. Este tip, es más una traducción de un tutorial que yo vi hace tiempo.

// Tamaños pantalla
var width2 = stage.stageWidth;
var height2 =  stage.stageHeight;
// Máximo tamaño copos y cantidad
var max_tamaño = 10;
var copos = 100;
function init ()  {
for (var i:Number=0; i<copos; i++) {

var t:snow=new snow();
addChild(t);
t.alpha = 0.2+Math.random()*0.6;
t.x = -(width2/2)+Math.random()*(1.5*width2);
t.y = -(height2/2)+Math.random()*(1.5*height2);
t.scaleX = t.scaleY=0.5+Math.random()*(max_tamaño*0.1);
t.k = 1+Math.random()*2;
t.viento = -1.5+Math.random()*(1.4*3);
t.addEventListener(Event.ENTER_FRAME, mover);
}
};
function mover(e:*){
e.target.y  += e.target.k;
e.target.x += e.target.viento;
if (e.target.y>height2+10) {

e.target.y = -20;

}

if (e.target.x>width2+20)  {

e.target.x = -(width2/2)+Math.random()*(1.5*width2);
e.target.y = -20;

}
else  if (e.target.x<-20)  {

e.target.x = -(width2/2)+Math.random()*(1.5*width2);
e.target.y = -20;
}
}
init();

Ok, para que esto funcione solamente creen un mc, que sea un punto blanco difuminado (Blur) o un circulo que tenga un degradado radial de blanco al centro y transparente al rededor.

Para que represente un copo de nieve.

Luego en la Biblioteca, le das clic derecho seleccionas Linkage y en Class, escribe snow.

Simple, pero bonito.

Recomiendo ocupar fondo oscuro.

Para el ejemplo, el tamaño máximo de los copos es 5 y la cantidad máxima de copos es 150.

:!!:

Autor: JaLeRu
Categorias: Computación, Tips
Tags: , , , ,

Onda sonora con perdida de Intencidad en As3.

Monday, April 14th, 2008

This movie requires Flash Player 8

Primero que todo creemos un nuevo proyecto en As3.
Luego, para que entiendan un poco lo que hago explicare lo que haremos.
Una onda sonora, imaginémosla como una esfera (tridimensional) que se expande, crece. Que cuando esa esfera llega a nuestros oídos, escuchamos el sonido.
Una sonora al viajar por el espacio, va perdiendo su intensidad por lo que entre más lejos estemos, menos la escucharemos. La razón de intensidad es potencia partido por superficie de la esfera.
De manera que entre más superficie tenga la esfera (mayor sea su tamaño) menor sera la intensidad.
La potencia lo podemos pensar como con la fuerza que comienza. Ejemplo, su yo susurro mi potencia sera mucho más pequeña que si diera un fuerte grito.
Como ultimo, recordar que la superficie de una esfera es: 4Ï€r2 (4 Pi por radio al cuadrado)
Dejémonos de tanto blabla y vamos al grano.
(more…)

Autor: JaLeRu

JaLeRu Blog vive gracias a WordPress
Entradas RSS y Comentarios RSS.