antes q nada hola a todos ,
ps mi problema es este, estoy implementando en una pagina la opcion de envio de postales , crei q todo iba bn pero resulta que cuando lo pruebo en el explorer no se visuliza la imagen elegida

en el flash

Código :

function loadXML(loaded)
{
    if (loaded)
    {
        xmlNode = this.firstChild;
        image = [];
        description = [];
        total = xmlNode.childNodes.length;
        for (i = 0; i < total; i++)
        {
            image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
            description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
        } // end of for
        firstImage();
    }
    else
    {
        content = "file not loaded!";
    } // end else if
} // End of the function
function nextImage()
{
    if (p < total - 1)
    {
        ++p;
        if (loaded == filesize)
        {
            picture._alpha = 0;
            cargarImg(image[p]);
            desc_txt.text = description[p];
            picture_num();
        } // end if
    } // end if
} // End of the function
function prevImage()
{
    if (p > 0)
    {
        --p;
        picture._alpha = 0;
        cargarImg(image[p]);
        desc_txt.text = description[p];
        picture_num();
    } // end if
} // End of the function
function firstImage()
{
    if (loaded == filesize)
    {
        picture._alpha = 0;
         cargarImg(image[p]);
        desc_txt.text = description[0];
        picture_num();
    } // end if
} // End of the function
function picture_num()
{
    current_pos = p + 1;
    pos_txt.text = current_pos + " / " + total;
} // End of the function
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("postales.xml");
listen = new Object();
listen.onKeyDown = function ()
{
    if (Key.getCode() == 37)
    {
        prevImage();
    }
    else if (Key.getCode() == 39)
    {
        nextImage();
    } // end else if
};
Key.addListener(listen);
previous_btn.onRelease = function ()
{
    prevImage();
};
next_btn.onRelease = function ()
{
    nextImage();
};
p = 0;
this.onEnterFrame = function ()
{
    filesize = picture.getBytesTotal();
    loaded = picture.getBytesLoaded();
    preloader._visible = true;
    if (loaded != filesize)
    {
        preloader.preload_bar._xscale = 100 * loaded / filesize;
    }
    else
    {
        preloader._visible = false;
        if (picture._alpha < 100)
        {
            picture._alpha = picture._alpha + 10;
        } // end if
    } // end else if
};

function cargarImg(img) {
   var container:MovieClip;
   var mclListener:Object = new Object();
   var mcLoader:MovieClipLoader = new MovieClipLoader();
   mcLoader.addListener(mclListener);
   mcLoader.loadClip(img, picture);
   mclListener.onLoadComplete = function(target:MovieClip) {
      picture.onPress = function() {
                     
               /* postal=image[p]
                
                getURL("http://www.mipag/formulario.php?"+postal);*/
                      
                             
               var dato = new LoadVars();

                
  dato.flash = image[p];

   dato.send("http://www.mipag/formulario.php", dato, "POST");




      }
   }
   }


y el php es este

Código :


<form action = "enviopostal.php" method = "post" >  
<table align="center" border="0" cellpadding="2" cellspacing="2">

    
<tr>
   <td align="center"><img src="de.png" /><br><input type="Text" name="nombre_origen" size="20" maxlength="50" value="
<?
   if (isset($nombre))
      echo $nombrel;
   else
      echo $variables_formulario[3];
?>">
</td>
   <td align="center"><img src="email.png" /><br><input type="Text" name="email_origen" size="20" maxlength="50" value="
<?
   if (isset($email))
      echo $email;
   else
      echo $variables_formulario[2];
?>">
<td>
</tr>
<tr>
   <td align="center" colspan="2"><input type="Checkbox" name="avisar" <? echo $variables_formulario[4]; ?>>
        Quiero ser avisado de la recepci&oacute;on</td>
</tr>
<tr>
   <td align="center" colspan="2">Mensaje<BR><textarea name="texto" cols="40" rows="6"><? echo $variables_formulario[5]; ?></TEXTAREA></td>
</tr>
<tr>
   <td align="center" colspan="2"><input type="Submit" value="Enviar" name="enviar">
          &nbsp;
<INPUT type="Submit" value="Ver postal" name="ver"></td>
</tr>
</form> 
</div>
</table>
 
<input type="image" name="id_imagen" value="<? echo $flash ?>">



envio posta.php

?
//Iniciamos la sesion en la pagina
session_start();

//Comprobamos si venimos de esta misma pagina o de la del formulario
if (!ereg($PHP_SELF,$HTTP_REFERER)) //Si venimos del formulario
{
//Guardamos las cookies para futuras visitas
   SetCookie("nombre",$nombre_origen,time()+86400*365);
   SetCookie("email",$email_origen,time()+86400*365);

//Creamos el array variables_formulario tipo sesion con los datos del formulario
   $variables_formulario[0]=$email_destino;
   $variables_formulario[1]=$nombre_destino;
   $variables_formulario[2]=$email_origen;
   $variables_formulario[3]=$nombre_origen;
   $variables_formulario[5]=$texto;
   $variables_formulario[6]=$id_imagen;

//Miramos si el checkbox esta validado
   if (isset($avisar))
      $variables_formulario[4]="checked";
   else
      $variables_formulario[4]="";
}

//Incluimos la libreria de funciones
include("funciones.php");

//Creamos el encabezado HTML
html_encabezado("Postales","Postales ","Postales");

//Miramos si queremos ver o enviar la postal
if (isset($ver)) //Si queremos ver la postal
{
//Generamos la postal
?>
<div id="content">
<table width="802" border="0" align="center">
  <tr>
    <th width="796" height="80" scope="col"><img src="postal.png" width="800" height="86" /></th>
  </tr>
  <tr>
    <th height="30" width="800" scope="col"><img src="barra.png" align="baseline" /></th>
  </tr>
</table>
<table align="center" cellspacing="0" cellpadding="2" border="0" bgcolor="White">
<tr>
   <td colspan="2" align="center" bgcolor="#f6def8"><font color="#9933ff">Aquí tienes la postal que recibirá <? echo $variables_formulario[1]?></font></td>
</tr>
<tr>
   <td align="left" valign="middle">&nbsp;</td>
   <td rowspan="2" width="300">Para :<? echo $variables_formulario[1].",<br> <br> Mensaje:  ".$variables_formulario[5]."<br> <br> Atte".$variables_formulario[3];?></td>
</tr>
<tr>
   <td><img src="<? echo $variables_formulario[6]; ?>" border="0"></td>
</tr>
</div>
</table>

<div align="center"><a href="enviopostal.php">Enviar</a></div>
<?

//Generamos enlace hacia atras y cierre de documento
html_pie_volver($HTTP_REFERER);
}

 //Si el formulario no esta completamente relleno...
if (!$variables_formulario[0] or !$variables_formulario[1] or !$variables_formulario[2] or !$variables_formulario[3] or !$variables_formulario[5])
{
   echo "<div align=\"center\">Tu formulario esta incompleto, por favor complétalo para poder enviar la postal</div>\n";
//Generamos enlace hacia atras y cierre de documento
   html_pie_volver("formulario.php");
}
else //Querra decir que enviamos la postal
{//Conectamos a la BD
   $connectid=mysql_conexion();

//Creamos un numero aleatorio para el id_postal que no este utilizado ya
//Primero creo una semilla para los numeros aleatorios
   srand ((double) microtime() * 1000000);

//Generamos un numero aleatorio distinto hasta que tengamos un numero libre
   do
   {
      $aleatorio = rand(0,32000);
      $resultid = mysql_db_query("base,"Select * From postal Where id_postal=" . $aleatorio);
      $damefila=mysql_fetch_array($resultid);
   }while ($damefila);

//Insertamos los datos necesarios en la BD
   $sentencia_sql = "Insert Into postal (id_postal,texto,email_destinatario,nombre_destinatario,email_remitente,nombre_remitente,id_imagen,avisar) ";
   $sentencia_sql .= "Values (" . $aleatorio . ",'" . $variables_formulario[5] . "','" . $variables_formulario[0] . "','" . $variables_formulario[1] ;
   $sentencia_sql .= "','" . $variables_formulario[2] ."','" . $variables_formulario[3] ."','" . $variables_formulario[6] ."','"  .$variables_formulario[4]."')";
   mysql_db_query("base,$sentencia_sql);

//Enviamos el e-mail al destinatario

//Variables de configuracion del correo
   $asunto = "Has recibido una postal";
   $cuerpo_mensaje = "Saludos cordiales ".$variables_formulario[1].",\n\n";
   $cuerpo_mensaje .= $variables_formulario[3]." te ha enviado una postal.\n";
   $cuerpo_mensaje .= "Para recoger la postal que has recibido, accede a la siguiente dirección:\n";
   $cuerpo_mensaje .= "http://www.mipag.com/leepostal.php?id_postal=" . $aleatorio;
   $headers_mensaje = "From: mipag\n";

//Funcion para enviar el correo
   $mailenviado = mail ($variables_formulario[0], $asunto, $cuerpo_mensaje, $headers_mensaje);

//Mensaje para informar del exito o fracaso de las operaciones
 /*  if ($mailenviado){
      echo "Tu postal ha sido enviada correctamente\n";
   else{
      echo "<div align=\"center\">Ha habido un error en el envio del correo electrónico</div>";
}*/
//Generamos enlace hacia atras y cierre de documento

   echo "tu postal ha sido enviada";


}
?>



epero no haberme equivocado de foro y me puedan ayudar