Comunidad de diseño web y desarrollo en internet online

Duda con consulta de Flash a Mmsql atraves de Php

Citar            
MensajeEscrito el 11 Ene 2011 09:16 pm
Buen dia a todos, hace un tiempo hice un post sobre como hacer una consulta atraves de Flash a una base de datos, y amablemente me pusieron sobre el camino indicado. Ahora mi duda es la siguiente: cuando yo hago la cosulta atraves de flash a php es por el siguiente codigo:

Código ActionScript :

//Create LoadVars object and load file
myData = new LoadVars()
//myData.load("anastasio.asp") //asp line
myData.load("archivo.php") //php line
myData.ref = this
//Fetch data 
myData.onLoad = function(succes){
   if(succes){
      for(var i=0; i<this.cant; i++){
         this.ref["Comments_txt"+i].text = this["Comments"+i]
         this.ref["Title_txt"+i].text = this["Title"+i]
      
      }
   } else trace("Error loading data")
}
stop()


Y EL PHP:

Código PHP :

<?
      $host="XXXXX";
      $user="XXXXXX;
      $word="XXXXXX";
      $link = mssql_connect ($host, $user, $word) or die ("<center>No se puede conectar con la base de datos\n</center>\n");
       mssql_select_db('BASE11111') or die("Imposible seleccionar la base de datos. Porfavor, intentelo mas tarde"); 
        flush();

$consulta = "select top 10 cod_prod, descripcion_completa from productos";
                $query = mssql_query($consulta);
                $cant = 0;
while($row=mssql_fetch_array($query)){
   echo "Title$cant=$row[cod_prod]&Comments$cant=$row[descripcion_completa]&";
   $cant++;
}
echo "cant=$cant";
                
                ?>


ESTA CONSULTA ME REGRESA EL CODIGO DEL PRODUCTO Y LA DESCRIPCION A FLASH MEDIANTE UN TEXTO DINAMICO, con una instancia "Comments_txt1" y "Title_txt1" .
Mi duda es si aparte de esto puedo lograr que haga alguna otra accion como, ir a un frame, ir a alguna instancia.
o darle algun valor a un MC. como, si encuentras producto marcar SI = poner el MC azul , NO =se encuentra poner el MC rojo.
Disculpen por tanto texto pero en verdad por mas que busco no encuentro algo por el estilo, ando perdidon.

Por viresinc

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2011 03:03 am
Andas perdido porque obviamente has copiado y pegado las soluciones que te han dado. Ya que lo que quieres es simplemente manipular esta parte:

Código ActionScript :

  this.ref["Comments_txt"+i].text = this["Comments"+i] 


Allí podrías por ejemplo poner:

Código ActionScript :

if(this["Comments"+i] == "AZUL"){
   gotoAndStop("azul");
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 12 Ene 2011 03:16 pm
¡Muchisimas gracias Hernán!, si, solo copie la solucion anterior , me he apoyado mucho en foros pero sin duda si he aprendido gracias a gente como tu, ustedes. Es algo complicado, aparte que son parecidos pero no iguales tantos scripts de java, php, As.

Y voy a analizar y entender la simple pero gran solucion que me diste, gracias y feliciades adelantadas a esta gran comunidad.

Por viresinc

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2011 04:45 pm
Estuve haciendo pruebas pero sin exito, entiendo que

Código ActionScript :

if(this["Comments"+i] == "AZUL"){ 
   gotoAndStop("azul"); 
}

si encuentra algo en la base de datos "Comments", ira a "azul", con el gotoAndStop("azul");, ya le puse a un frame la instancia azul pero no funciona, y no entiendo el == "AZUL", a que hace referencia. :oops:

Por viresinc

15 de clabLevel



 

firefox

 

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