Comunidad de diseño web y desarrollo en internet online

ir armando un muñeco, flash cs3, action script3

Citar            
MensajeEscrito el 25 Jul 2008 11:06 pm
señores, nesecito ayuda urgente

en el proyecto en el que estoy trabajando me pidieron hacer algo como lo sig:

http://starfall.com/n/level-b/me/load.htm

y no tengo ni idea.


nesecito ir armando un muñequito, pasando por varias pantallas (colocandole ojos, labios, orejas, etc).

soy relativamente nuevo, asi k agradeceria no usar terminos muy complejos, o si ahi k usarlos explicar un poco

la verdad no tengo ni idea de como hacerlo

nesecito que alguien me de una idea y si se puede algo mas

grax, cualquier ayuda es bien recibida


too el trabajo lo estoy desarrollando en flash cs3 as3

Por tintin

26 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Jul 2008 06:04 pm
Si lo quieres hacer muy sencillo, cada elemento, pelo, hojos, nariz, etc, son diferentes movie clips con varios frames, en cada frame una variante distinta del elemento y cuando presiones un botón mandas a este movieClip al frame que le coresponde:

Código :

peloBoton1.onPress = function():Void{

    _root.peloMC.gotoAndStop(3);

}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 27 Jul 2008 09:14 pm
k pena men pero no t entendi, me puedes explicar un poco, enserio k pena.

ademas, eso no es AS2???

yo nesecito es AS3, grax

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jul 2008 04:13 am
Mira lo que te mandaron a hacer es un poco complejo para cuando estas aprendiendo recien algo.. pero como a la pega no le puedes decir que nu... XD ... lo que yo aria en tu caso seria bajar primero el swf de la pagina que pusiste y estudiar el codigo.. yaque a travez de manuales casi nadie entiende XD ... existe un programa llamado sothink decompiler el cual sera capas de pasarte ese swf a fla... con lo cual podras editarlo y ver el codigo... no en el sentido de plagiar el codigo.. sino solo en el sentido de aprendizaje... como un modo de orientacion :P

Saludos y suerte

Por Pbax

12 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Jul 2008 06:42 am
Básicamente la idea es que tu muñeco es un Mc vacío al que vas "attachando" (perdón addChild) diversos símbolos (perdón, clases)
Para añadir una clase que no sabemos exactamente cuál es debemos usar getDefinitionByName. En AS.2 usábamos un attachMovie y podíamos escribir algo como

Código :

//AS.2
  simbolo="SimboloID"
  personaje.attachMovie(simbolo,1)

Pero en AS.3 lo que añadimos a la display list (vamos, usamos addChild) es una clase. Como no sabemos el nombre de la clase -depende del botón que pulsemos usaremos getDefinitionByName-

Código :

bt1.addListener(MouseEvent.RELEASE,carabotonOnRelease)
function carabotonOnRelease(e:Event){
     var nameID=e.currentTarget.name/"ID"
     var Item:Class=getDefinitionByName(nameID) as Class;
     var mc:Sprite = new Item;
     personaje.addChild(mc);
}

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jul 2008 02:47 pm
Lamentablemente es muy complejo de explicarte si por lo menos no tenes un concepto básico de la programación orientada a objetos, para ese tipo de proyectos no solo hay que tener en cuenta el peso de la pelicula, sino que seguramente toda la info va a estar guardada en base de datos o como mínimo en un xml para armar la aplicación, sino se te va a complicar bastante lamentablemente. :crap: (lo malo de lo que vi por ejemplo es que tardo mas de 30 segundos en cargarme una pantalla para luego con un click llevarme a otra cargando nuevamente la aplicación, estas son cosas que se deben siempre evitar :( )..
lo mejor es que primero trates de hacer pequeñas pruebas de por ejemplo cargas de informacion XML, carga de contenido externo como clips. utilización de clases (muy importante) , lamentablemente para esto se necesita muuucha practica..

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 10 Ago 2008 05:04 am
mmmm buen proyecto ,
Yo utilizaria startDrag(), es una buena forma y vuelve la interfaz algo mas interesante...

Se generaria un esquema con el dibujo de una persona, y se diseñarian difernetes movieclips (ropa, cabello etc....) y se van arrastrando con el mouse las cosas y se le ponen al muñequito...

Yo de ud miraria informacion sobre stardrag(); esta seria una forma sencilla y por medio de la cual puede llegar a aprender mucho de As3


--------------------------------------------------------------
AS3-Colombia

Por daniquin

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Ago 2008 03:17 pm
ey muchas gracias por sus respuestas, e estado mirando nuevas cosas de las que me han dicho y ahi voy....


solo me queda todavia una inquietud..........
alguien sabe como ir guardando esas variables, que si por ejemplo el usuario escogio una camisa azul, al cambiar de fotograma meaparezca esa camisa azul, alguien sabe??? se manejan variables globales???

gracias

Por tintin

26 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Ago 2008 06:27 pm
Lo mejor es que tengas un objeto con todos esos datos y cuando los necesites accedes a él y listo.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 28 Ago 2008 07:59 am
No miro mucho los mensajes privados, postea aqui en el foro.
Cuando me refería a un objeto me refería a algo como esto:

Código ActionScript :

//---Creo el objeto
var contenedor:Object = new Object();

//---Después puedo guardar variables dentro de él
contenedor.tshirt = 0xFF0000;
contenedor.pants = 0x00FF00;

//---Y más tarde puedo acceder a estos valores
var tShirtColor:Number = contenedor.tshirt;
var pantsColor:Number = contenedor.pants;

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 28 Ago 2008 03:37 pm
y con esto puedo solucionar mi problema???

puedo desde codigo modificar el color de un movieclip??

porq ese codigo que colocaste lo entiendo, pero nose si aplica a mi problema


gracias

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2008 06:57 pm
Por AS puedes variar el color de un movieClip. Suponiendo que el clip que le quieres cambiar el color tiene nombre de instancia "tshirt"

Código ActionScript :

var tShirtColor:Number = contenedor.tshirt;

var myColor:ColorTransform = new ColorTransform();
myColor.color = tShirtColor;

tshirt.transform.colorTransform = myColor;

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 29 Ago 2008 02:23 am

tintin escribió:

y con esto puedo solucionar mi problema???
puedo desde codigo modificar el color de un movieclip??


:shock: no es por nada tintin, pero antes que comenzar con el código directo te recomendaría que leas algo teórico
como un manual básico o simplemente googlear y podes encontrar fasilmente ejemplos

tintin escribió:


porq ese codigo que colocaste lo entiendo, pero nose si aplica a mi problema
gracias


pues básicamente podrías hacerte una clase para manejar los colores del personaje, pero por eso primero lee y practica con ejemplos simples, para luego avanzar a algo mas complejo :wink: incluso youtube hay videostutoriales de flash que te explican paso a paso.

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox

 

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