Foros del Web » Creando para Internet » Flash y Actionscript »

Ejecutar php desde flash

Estas en el tema de Ejecutar php desde flash en el foro de Flash y Actionscript en Foros del Web. Hola! me gustaría saber lo siguiente: Actualmente tengo una galeria en as 2.0 que coge las imágenes desde un archivo xml. El caso, que ahora ...
  #1 (permalink)  
Antiguo 20/06/2010, 22:06
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Pregunta Ejecutar php desde flash

Hola!

me gustaría saber lo siguiente:

Actualmente tengo una galeria en as 2.0 que coge las imágenes desde un archivo xml.

El caso, que ahora quiero que coja las imágenes de una bbdd que las contiene en un servidor, para lo cual,para conectar flash con esta últimas, existe un php con el siguiente código:

Código PHP:
<?php

$HOSTNAME 
"localhost";   
$USERNAME "uxxxxxx";        
$PASSWORD "xxxxx";      
$DATABASE "db4fghfdfg";   
 
$connect mysql_connect("$HOSTNAME","$USERNAME","$PASSWORD") or die("No se pudo conectar al servidor: ".mysql_error());
 

mysql_select_db($DATABASE,$connect);
 

$consulta "Select imagenficha From ph_productos Where codigofamilia=12";
$resultado mysql_query($consulta) or die("ERROR en la consulta SELECT: "mysql_error());
 
 
$num_rows mysql_num_rows($resultado);
 
 

$xml_final "";
 
 
$xml_final .= "<anillos>";
 
if (
$num_rows != 0) {
 
    
$fila 0;
    for (
$i=0$i<$num_rows$i++) {
      
$datos mysql_fetch_array($resultado);
    
      
//imprime datos
 
$xml_final .= '<img src="/data/productos/'.$datos['imagenficha'].'" thumb="img/thumb/1.jpg" />';
    
    
$fila++;
    }
 
} else {
 
$xml_final .= '<img src="/data/productos/'.$datos['imagenficha'].'" thumb="img/thumb/1.jpg" />';
}
 
$xml_final .= "</anillos>";
 
 
echo 
$xml_final;
 
mysql_close($connect);
?>
Como hago en la programación de flash para que lea éste archivo php?

Muchas gracias

Última edición por NaRanJiTo78; 21/06/2010 a las 07:24
  #2 (permalink)  
Antiguo 21/06/2010, 07:28
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Respuesta: Ejecutar php desde flash

He aqui parte del código actionscript, donde lo tendría que colocar?

Cita:
//
lstThumb.onLoadInit = function(mc:MovieClip) {
mc._parent.pre._visible = false;
var aimg:Tween = new Tween(mc, "_alpha", Regular.easeOut, 0, 100, 1, true);
mc._width = 80;
mc._height = 60;
};
mclThumb.addListener(lstThumb);

//
lstImg.onLoadStart = function(mc:MovieClip) {
mc._alpha = 0;
pre.bar._xscale = 0;
pre._visible = true;
};

lstImg.onLoadProgress = function(mc:MovieClip, loaded:Number, total:Number) {
var pct:Number = Math.round(loaded/total*100);
pre.bar._xscale = pct;
};

lstImg.onLoadInit = function(mc:MovieClip) {
pre._visible = false;
mc._x = (stageWidth-mc._width)/2;
mc._y = (stageHeight-mc._height)/2;
var amc:Tween = new Tween(mc, "_alpha", Regular.easeOut, 0, 100, 1, true);
amc.onMotionFinished = function() {
var cpt:String = new String(fn[idAtual].attributes.caption);
if (cpt == undefined || cpt == "undefined" || cpt == "") {
caption._y = (-caption._height);
} else {
caption.value = cpt;
var cy:Tween = new Tween(caption, "_y", Regular.easeOut, caption._y, 0, 1, true);
}
};
};

mclImg.addListener(lstImg);

//
xml.ignoreWhite = true;

xml.onLoad = function(sucess) {
if (sucess) {
fn = xml.firstChild.childNodes;
total = fn.length;
for (var j:Number = 0; j<total; j++) {
var btn:MovieClip = menu.thumb.attachMovie("thumb", "thumb"+j, j);
btn._x = (btn._width+space)*j;
btn.id = j;
btn.onRollOver = function() {
this.border.gotoAndStop(2);
};
btn.onRollOut = function() {
this.border.gotoAndStop(1);
};
btn.onRelease = function() {
loadImg(this.id);
};
mclThumb.loadClip(fn[j].attributes.thumb,btn.img);
}
loadImg(idAtual);
} else {
trace("Error!");
}
};

xml.load(xmlFile);

function loadImg(id:Number) {
idAtual = id;
for (var j:Number = 0; j<total; j++) {
menu.thumb["thumb"+j].enabled = true;
menu.thumb["thumb"+j].border.gotoAndStop(1);
menu.thumb["thumb"+j].thumbId._visible = false;
}
menu.thumb["thumb"+id].enabled = false;
menu.thumb["thumb"+id].border.gotoAndStop(3);
menu.thumb["thumb"+id].thumbId._visible = true;
menu.thumb["thumb"+id].thumbId.thumbId.text = menu.qtd.text=(idAtual+1)+" OF "+(total);
var cy:Tween = new Tween(caption, "_y", Regular.easeOut, caption._y, -caption._height, 1, true);
var ha:Tween = new Tween(holder, "_alpha", Regular.easeOut, holder._alpha, 0, 1, true);
ha.onMotionFinished = function() {
mclImg.loadClip(fn[id].attributes.src,holder);
};
}
  #3 (permalink)  
Antiguo 22/06/2010, 05:34
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Respuesta: Ejecutar php desde flash

Nadie puede ayudarme?

Etiquetas: ejecutar, flash, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.