Comunidad de diseño web y desarrollo en internet online

como hago esto

Citar            
MensajeEscrito el 22 Dic 2005 05:08 pm
Hola a todos quisiera saber como puedo hacer esto http://www.websamba.com/jair18x/muestras/prueba.swf pero con action script
si fueran unos cuantos lo haria en modo diseño pero si son mas de 80 seria muy tedioso se que se puede hacer digamos con duplicateMovieClip() y con un array para ir cambiando los nombre pero no me sale ,espero su ayuda
Saludos

Por jair20x

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Dic 2005 12:01 am

jair20x escribió:

Hola a todos quisiera saber como puedo hacer esto http://www.websamba.com/jair18x/muestras/prueba.swf pero con action script
si fueran unos cuantos lo haria en modo diseño pero si son mas de 80 seria muy tedioso se que se puede hacer digamos con duplicateMovieClip() y con un array para ir cambiando los nombre pero no me sale ,espero su ayuda
Saludos


esta tan dificil??? que no me pueden ayudar

Por jair20x

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Dic 2005 05:53 am
err.... jair20x y que tal si te decides a esperar un poco a que alguien que sepa la respuesta pueda ayudarte, acaso eso: esta tan dificil??? que no te puedes esperar

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 23 Dic 2005 03:58 pm
Yo te tengo una solucion primitava:
1. Crea un texto dinamico vacio debe ser del tamaño promedio a las palabras, como es dinamico le pondras a var =text
2. Convierte este texto dinamico en un movieclip (con F8 ) ponle de nombre mc_palabra.
3. Luego selecciona este movieclip y presiona F9 se abrira el panel de actions alli escribe esto.
onClipEvent (load) {
this.text = "Aqui va el nombre que deseas que aparezca"
}

4. Al finalizar cierra el panel y ahora seleccionando nuevamente el movieclip mc_palabra crea otro movieclip y nombralo mc_animacion.
5. Anima el movieclip mc_palabra (osea en linea de tiempo animalo para darle el efecto de fade in out , alpha y de scale que tiene) que esta dentro de mc_animacion
6. Ahora en tu libreria duplica en movieclip mc_palabra como tantas palabras tengas (Ej. mc_palabra1, mc_palabra2) y cada una cambiale el contenido de la palabra en el script
7. Duplica en tu libreria el movieclip mc_animacion como tantos clip de palabra tengas (Ej. mc_animacion1) y a cada uno de abrelos selecciona el clip mc_palabra y en properties selecciona el boton swap y el clip de cada uno (ej. selecciona mc_palabra1 en vez de mc_palabra)
8. Tira estos clips en las lineas de tiempo y general tu swf

Lo otro que puedes hacer es programar una funcion que cada cierto tiempo te cambie el clip publicado por otro, en este post habia algo de eso en:
http://www.cristalab.com/foros/viewtopic.php?t=16068

Por josman

1 de clabLevel



Genero:Masculino  

lima

msie
Citar            
MensajeEscrito el 24 Dic 2005 01:52 pm
hola :

yo creo que la mas simple seria utilisar la solucion precendente hasta la etapa numero 5;
pero el texto dinamico lo nombras : _myText
y despues conviertes el clip en component,
con una funcion en la cual agregas el mensage :

function setText(_message:String)
{
this._myText.text=_message

}


,// ejemplo :
for (var i : Number = 0; i < 80; ++ i)
{
//creacion de 80 instacias del conponent
_root.duplicateMovieClip (_mytextComponent, "_newTextComponent" + i, _root.getNextHighestDepth ())
//insertion del mensage a cada conponent
_root ["_newTextComponent" + i].setText (myMessages [i])
}

tambien dentro del componente podras crear une function para que el se posicione aleatoriamente

por ejemplo
//en un swf de 500/500

function _changePos(){

this._x=random(500)-this._width
this._y=random(500)-this._height


}

espero que esto te ayude

suerte :)

Por geronimo

65 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Dic 2005 03:08 am
Pues i no o he probado pero creo que si pones i++ en lugar de ++i funciona mejor :
for (var i : Number = 0; i < 80; ++ i)
{
//creacion de 80 instacias del conponent
_root.duplicateMovieClip (_mytextComponent, "_newTextComponent" + i, _root.getNextHighestDepth ())
//insertion del mensage a cada conponent
_root ["_newTextComponent" + i].setText (myMessages [i])
}

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 25 Dic 2005 12:42 pm
tranquilo que i++ o ++i es lo mismo
intenta lo siguiente

for(var i =0;i<6;++i){trace("++i "+i)}
for(var i =0;i<6;i++){trace("i++ "+i)}

Por geronimo

65 de clabLevel



Genero:Masculino  

firefox

 

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