Sv Community El Salvador

Soporte y Tecnología => Tutoriales => Mensaje iniciado por: salvadoresc en septiembre 21, 2006, 11:18:36 am

Título: Texto Dinamico Flash
Publicado por: salvadoresc en septiembre 21, 2006, 11:18:36 am
hey como estan aca les traigo un pequeño tutorial con dos posibles maneras de agregar texto dinamico dentro de flash... funciona tanto con el mx2004 como en el 8 no estoy seguro si funciona en el mx pero lo mas posible es que si....  el tutorial lo hice a partir de una duda de parte de jobery

el tread es este http://www.svcommunity.org/forum/index.php?topic=16502.0 (http://www.svcommunity.org/forum/index.php?topic=16502.0)
tambien lo voy a subir en mi blog de tutoriales....
http://escocreativos.blogspot.com/ (http://escocreativos.blogspot.com/)

espero a alguien mas le sirva y que surjan algunas dudas para poder ahondar mas en esto...
es de mucha utilidad ya que esto te permite agregar texto en una pelicula flash y modificarlo en cualquier momento sin necesidad de editar la pelicula original solamente basta editar un archivo de texto y wala

Citar
Para introducir Texto Plano...
ok primero necesitas hacerte una caja de texto comun y corriente y le vamos a cambiar algunos parametros desde el inspecor de propiedades.... aca te dejo el screenshot para que veas cuales son estos junto a la caja necesitas dos botones uno hacia arriba y otro hacia abajo

(http://img222.imageshack.us/img222/1148/textodinamicoporsalvadorescbm7.jpg)

ok revisa esta imagen y mira lo siguiente:

la caja de texto tiene la propiedad de ser texto dinamico,

como nombre tiene "dyTxtField"

tambien hazle clic derecho y ponele la opcion Scrollable (permitir desplazamiento creo que es en español)

luego te vas al panel de actions (le vamos a meter un poquito de actionscript)

al boton arriba le metes este codigo

Código: [Seleccionar]
on(press){
dyTxtField.scroll -=1;
}
on (release, releaseOutside, dragOut)
{
    scroll = "stop";
}

al boton abajo este otro codigo

Código: [Seleccionar]
on(press){
dyTxtField.scroll +=1;
}
on (release, releaseOutside, dragOut)
{
    scroll = "stop";
}

luego te haces una capa llamadoa actions y en el fotograma uno de esta capa le pones el siguiente codigo:

Código: [Seleccionar]
receta = new LoadVars();
receta.onLoad = TextContent;
receta.load("myChoice.txt");
function TexContent(){
dyTxtField.text = receta.plato;
}

ahora necesitas el archivo de texto (obvio  :dumb: )

aca te dejo un ejemplo bien simple pero para que le agarres la onda suficiente:

Código: [Seleccionar]
plato=Ingredients:
Chicken thighs (thinly sliced)                           250g
Outlander Spices Red pepper (thinly sliced)    1/2
Green pepper (thinly sliced)                                 1/2
Green onions (chopped)                                  2 to 3
Ginger slices                                                      4 or 5
Outlander Spices Bay leaves                              1-2
Outlander Spices Cinnamon sticks                   1-2
Garlic cloves (minced)                                             2
Peanuts  (crushed)                                        1/4 cup
Oyster sauce                                                  1/2 tbsp
Sugar, salt, black pepper
Oil                                                                    2-3 tbsp
Method:
Heat oil to high heat in a frying pan. Add ginger slices, garlic, cinnamon sitcks, bay leaves, and chicken. Stir till the chicken loses its pink color. Add  the vegetables and stir fry for 2 to 3 minutes until cooked. Add peanuts, salt, pepper, and oyster sauce to taste. Mix well. Cook for 1 minute, and serve.

eso es todo....
************************************************
importar un XML....

el xml es el que sigue...

Código: [Seleccionar]
<?xml version='1.0' ?>
<content>
<p1>Our valuable customers have a reason to rejoice! Over the next two years, we are planning to expand our kiosk operations to the East and Midwest of the country to reach out to more customers. So, many stores in the East and Midwest will shortly have spices conveniently available to their customers. We are also planning to launch a dedicated spice market on the Web. This spice market will help us cater to the increasing demand for our spices from various parts of the world. Buyers will be able to place orders easily on the Web site. They can select from our vast range of spices, spice blends, and other products and the premium products will be delivered to their doorsteps.
</p1>

<p2>We are also planning to launch a dedicated spice market on the Web. This spice market will help us cater to the increasing demand for our spices from various parts of the world. Buyers will be able to place orders easily on the Web site. They can select from our vast range of spices, spice blends, and other products and the premium products will be delivered to their doorsteps. Our team of dedicated and efficient professionals has a focused plan in place and will ensure that  Spices remains the market leader in quality spices.</p2>
</content>


insertas una "textarea" la encontras desde el panel de componentes y la configuras de esta manera
(http://img219.imageshack.us/img219/314/importxmlinflashbysalvadorescmi1.jpg)

luego un action en una capa llamada action en el frame uno insertas el siguiente codigo

Código: [Seleccionar]
myContent1 = new XML();
myContent1.load("Expansion.xml");
myContent1.onLoad = function(success)
{if(success){
myText1.text = myContent1;
}
else
{trace("XML file not found");
}
}


ok eso seria todo cualquier cosa me avisas

----------------------------------------------------

PD. se me olvidaba agregar para lograr una conexion a una base de datos necesitas una aplicacion intermedia esta podria ser PHP, ASP, CFM, CGI... y eso es otro pisto jejeje  :dumb:

Título: Re: Texto Dinamico Flash
Publicado por: salvadoresc en octubre 06, 2006, 03:44:07 pm
hey alguien probo el tuto?

queria saber si hay dudas o si les ha  servido :dumb:
Título: Re: Texto Dinamico Flash
Publicado por: JaiMe en octubre 06, 2006, 03:51:13 pm
No lo he probado pero si lo he leido. Buena iniciativa!

ya hubiera querido que alguien me explicase sobre flash alla por el 2001! Cuando solo habia un puto libro de flash en la biblioteca de la UDB LOL
Título: Re: Texto Dinamico Flash
Publicado por: darkela en octubre 08, 2006, 08:41:25 pm
:sur: que chivo..

yo no lo he hecho todavia...
pero.. si lo quiero ahcer.. asi que cualquier dia de estos.. me pongo a hacerlo y me aviento con las dudas.. mas a mi siemrpe em pasan mil y una cosa cuando estoy ahciendo tutoriales ¬¬

gracias!!
Título: Re: Texto Dinamico Flash
Publicado por: kerberoz en octubre 08, 2006, 08:51:00 pm
Pone un ejemplo del producto terminado.
Título: Re: Texto Dinamico Flash
Publicado por: salvadoresc en octubre 09, 2006, 04:37:17 pm
no se para que lo queres pero te lo voy a poner voy a subir el txt, swf y el fla