Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2010, 09:32
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Alimentar texto de Flash con datos de input hidden html

mm, la verdad nunca lo hice, pero se me ocurre que desde HTML, sera mas complicado, es decir.. con HTML puro.. creo que se puede hacer algo al respecto con ayuda de PHP.. pero no estoy 100% seguro, asi que se agradeceran correcciones la respecto.

Una de las funciones PHP que podemos usar es print.

algo asi, dentro del formulario (solo traoto de emular una idea, no se si sea exactamente asi):

Código PHP:
Ver original
  1. //recibimos el campo de la BD en el HIDEN
  2. <input type="hidden" value="<?php echo $row['el_campo'];?>" />
  3. <?php
  4. //tambien le decimos que nos envie al campo de texto del FLASH
  5. print "_level0.campoScroll.txt.texto=".$row['el_campo'];
  6. ?>

atiende bien.. en tu clip del scroll deberias cambiar cositas.. por ejemplo.. el clip completo que genera el scroll deberia tener un nombre de instancia tipo campoScroll, dentro del ese clip, ya existe otro clip que se llama txt.. solo le decimos que el texto que recibira sera el mismo que el del campo HIDDEN del PHP... para esto, debes editar ese clip, puesto que ahora es un campo de texto estático, debes ponerlo a TEXTO DINAMICO, y MULTILINEA.

A ese campo de texto, deberas ponerle un nombre de variable texto.. no te confundas, es variable, no INSTANCIA... debes entrar en el CLIP txt, para que te aparezcan las opciones de texto dinamico.. en algun lugar del panel de propiedades esta el campo VAR, para poner la variable... (si usas CS4, esta dentro de la pestaña OPCIONES del panel de PROPIEDADES)


ok.. listo?

lo que no me decido, y espero los demas aporten, es si usar la funcion flash

sendAndLoad o loadVariablesNum

bueno..

escribes en el fotograma de acciones

Código actionscript:
Ver original
  1. campoScroll.onLoad = function(){
  2.  
  3. //para recibir la variable enviada por el print de PHP
  4. loadVariablesNum("el_archivo.php", "0", "POST");
  5.  
  6. }

algo asi... con eso, no te aseguro que funcionara, pero es el camino a seguir.. si te funciona, avisanos, si no, pues comentanos sobre los posibles errores.. espero sirva al menos de orientacion!
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 11/02/2010 a las 09:38