Autor Tema: Texto Dinamico Flash  (Leído 6724 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Texto Dinamico Flash
« : 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
tambien lo voy a subir en mi blog de tutoriales....
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



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


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:

Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re: Texto Dinamico Flash
« Respuesta #1 : octubre 06, 2006, 03:44:07 pm »
hey alguien probo el tuto?

queria saber si hay dudas o si les ha  servido :dumb:
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: Texto Dinamico Flash
« Respuesta #2 : 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
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado darkela

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1619
  • 다르켈라
Re: Texto Dinamico Flash
« Respuesta #3 : 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!!

Desconectado kerberoz

  • The Communiter-
  • *
  • Mensajes: 3713
Re: Texto Dinamico Flash
« Respuesta #4 : octubre 08, 2006, 08:51:00 pm »
Pone un ejemplo del producto terminado.
El aguinaldo es un invento comunista; pero eso no te molesta, ¿Verdad?

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re: Texto Dinamico Flash
« Respuesta #5 : 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
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com