Comunidad de diseño web y desarrollo en internet online

Mi primer proyecto en AS3

Citar            
MensajeEscrito el 22 Sep 2009 10:54 pm
Hola como les va? Les cuento que comenze mi primer proyecto en as3, por el momento estoy solamente en las animaciones de presentación del sitio. Pero en el proyecto sé que voy a usar el load movie que esta en CLAB:

Código ActionScript :

var holder:Loader = new Loader() 
holder.load(new URLRequest("algun.swf")) 
addChild(holder) 


Pero necesitaría saber como manejar el menu, es decir que cada botón importe el swf al accionar.

Desde ya gracias y saludos.

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 23 Sep 2009 01:21 pm
Las tres líneas que pusiste cargan un swf externo ... si la pregunta es como hacerlo muchas veces, pues crea tantos Loaders como necesites

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Sep 2009 08:10 pm
No lo que necestiso es saber como es el script para que cuando haga clik sobre un boton vaya al frame que contiene el scriot de Loaders o que directamente el script que tenga el botón cargue la pelicula. Se entiende?

Gracias por tu atención y respuesta.

Saludos

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 24 Sep 2009 11:18 pm
o sea, segun entiendo tenes un boton, que al presionarlo queres que genere el script ese q pusiste mas arriba, si es asi lo que tienes q hacer es primero dibujar un boton, darle un nombre de instanci, ponele: "btn"
y luego el codigo sera:

Código ActionScript :

var holder:Loader = new Loader() 
btn.addEventListener(MouseEvent.CLICK, clicado); //PRIMERO SE PONE EL LISTENER 
function clicado(event:MouseEvent):void { 
 holder.load(new URLRequest("algun.swf"))  //SI QUIERES PUEDES PONER EL HOLDER AFUERA Y USAR SOLO EL addChild(holder)
addChild(holder)
} 

saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 Sep 2009 12:16 am
Creo que era la respuesta que buscaba!!! Lo pruebo y te digo.
Saludos y gracias.

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 25 Sep 2009 12:45 am
buenisisis, avisame si e sirve, sino vemos como lo slucionamos. saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 Sep 2009 01:30 pm
Es perfecto lo que me dijiste, pero en caso que necesitase que al clikear primero vaya a un frame y allí importara la película, como sería?

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 25 Sep 2009 04:11 pm
en as3 no se recomienda q trabajes sobre la linea de tiempo, sin embargo a todos nos cuesta el paso de As2 a AS3, por lo que quieres hacer se puede.
debes, por ejemplo, poner en un fotograma el nombre "cargar" y despues le dices al boton "btn":

Código ActionScript :

btn.addEventListener(MouseEvent.CLICK, clicado); //PRIMERO SE PONE EL LISTENER  
function clicado(event:MouseEvent):void {  
gotoAndStop("cargar");
}  

y luego en el fotograma cargar pones lo q quieres q cargue, en tu caso:

Código ActionScript :

 holder.load(new URLRequest("algun.swf"))
var holder:Loader = new Loader()  
addChild(holder) 

sin embargo yo te recomiendo que empieces a probar directamente comunicacion entre clases, por ejemplo, esta es una web hecha en con as3.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 Sep 2009 04:11 pm
en as3 no se recomienda q trabajes sobre la linea de tiempo, sin embargo a todos nos cuesta el paso de As2 a AS3, por lo que quieres hacer se puede.
debes, por ejemplo, poner en un fotograma el nombre "cargar" y despues le dices al boton "btn":

Código ActionScript :

btn.addEventListener(MouseEvent.CLICK, clicado); //PRIMERO SE PONE EL LISTENER  
function clicado(event:MouseEvent):void {  
gotoAndStop("cargar");
}  

y luego en el fotograma cargar pones lo q quieres q cargue, en tu caso:

Código ActionScript :

 holder.load(new URLRequest("algun.swf"))
var holder:Loader = new Loader()  
addChild(holder) 

sin embargo yo te recomiendo que empieces a probar directamente comunicacion entre clases, por ejemplo, esta es una web hecha en con as3.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 Sep 2009 04:12 pm
en as3 no se recomienda q trabajes sobre la linea de tiempo, sin embargo a todos nos cuesta el paso de As2 a AS3, por lo que quieres hacer se puede.
debes, por ejemplo, poner en un fotograma el nombre "cargar" y despues le dices al boton "btn":

Código ActionScript :

btn.addEventListener(MouseEvent.CLICK, clicado); //PRIMERO SE PONE EL LISTENER  
function clicado(event:MouseEvent):void {  
gotoAndStop("cargar");
}  

y luego en el fotograma cargar pones lo q quieres q cargue, en tu caso:

Código ActionScript :

 holder.load(new URLRequest("algun.swf"))
var holder:Loader = new Loader()  
addChild(holder) 

sin embargo yo te recomiendo que empieces a probar directamente comunicacion entre clases, por ejemplo, esta es una web hecha en con as3.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 Sep 2009 05:05 pm
Perfecto, estudiare eso. Los que me sucede a mi es que tengo determinadas animaciones que quiero que sucedan. Por ejemplo cuando carga la web quiero que clikee en open para que comienze una animación, esa animación llega hasta un punto en el caul se presenta el menu y el home. Luego en cada opción del menu ese home se tranforma en otra cosa... se entiende?

Renuevo mis gracias u tu atención!

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 28 Sep 2009 07:53 pm
Cuando pego el código en un frame, loas clps de película se me ponen en cualquier lugar, sospecho que tengo que ubar los siímbolos con as3 ?

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox
Citar            
MensajeEscrito el 29 Sep 2009 01:53 am

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 29 Sep 2009 11:26 am
Ok chequeare el blog. La verdad me tiene medio mareado AS3 pero será cuestión de ir internalizando esta nueva manera de trabjar en flash :| . Sobre todo la cuestión de la animación en la linea de tiempo.

Saludos! :wink:

Por marcelonologo

Claber

311 de clabLevel


2 articulos

 

Patagonia Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.