B
Billy Mays
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Sabes, el problema esta en el archivo flash.php, ponle a la etiqueta param también la ruta.
<param name="movie" value="xml.swf">
Luego habres el archivo (xml.fla) en tu ordenador , presionas (ctrl + enter) para que se vuelva a generar el swf otra vez, y ese swf es el que debes subir a tu servidor.
una vez subido el nuevo swf, actualizas tu pagina o borras historial tambien
Saludos
Ya lo edite puse la url completa pero cuando le doy una vista previa con el adobe professional flash se ve los valores, pero cuando lo subo al server, sigue igual, las urls estan todas bien
Yo ya lo veo men, borra tu historial.
mas bien en tu archivo flash.php
<?php
$valor1=$_GET['valor1'];
$valor2=$_GET['valor2'];
$xml = new DomDocument('1.0', 'UTF-8');
$root = $xml->createElement('items');
$root = $xml->appendChild($root);
$item=$xml->createElement('item');
$item =$root->appendChild($item);
$v1=$xml->createElement('valor1',$valor1);
$v1 =$item->appendChild($v1);
$v2=$xml->createElement('valor2',$valor2);
$v2 =$item->appendChild($v2);
$xml->formatOutput = true;
$strings_xml = $xml->saveXML();
$xml->save('service.xml');
?>
ponlo asi, para que el xml se actualize, no le pongas toda la ruta.
Ver el archivo adjunto 28108
Si se ve pero lo que me referia era que no se podia editar el julio www pero como bien dijistes lo deje asi $xml->save('service.xml'); y ya andubo, si le ponia la url completa nose leia el xml.
Maravilloso men, pero para incorporar en la url al flash? y porque la página del cambio es php? deberia ser swf para que se incorpore dentro del flash, tengo que editar el xml poniendo en iframe o el redirecionamiento en el flash?
Seria en el flash men, pero ya tienes la base, recuerda que cada cambio que hagas en flash, debes poner (CTRL + ENTER) y el nuevo archivo swf volverlo a subir, y por ser flash borrar el historial para que observes cambios
hay serios problema men, este flash http://img105.xooimage.com/files/7/0/8/flash-45fad80.swf la unica forma es enviando una variable porque en xml nose puede editarlo, si lo dejo en blanco no se dirige a la web, en ese flash esta el getURL como as. Pero si le envio variable no agarra.
deseas que en la url se vea asi??
solo en el formulario cambia la direccion del formulario y agrega un par de lineas para que tambien se guarde en el xml
Ver el archivo adjunto 28112
Saludos!!
Viste el flash que te pase que se redirecciona a google? eso mismo quiero hacer con el post que me pasastes, claro enviando 1 sola variable que seria para incorporar la url, puede ser, pero lo pase en xml pero no funcióno, te paso el xml para que veas que se queda en frame
en la funcion completado del . as
coloca esta linea
var request:URLRequest = new URLRequest("http://www.ilustracreativa.com");
navigateToURL(request, "_blank");
En la url lo cambiaras por la url que estas obteniendo del xml.
Ojo
recuerda que cada cambio que hagas en flash, debes poner (CTRL + ENTER) y el nuevo archivo swf volverlo a subir, y por ser flash borrar el historial para que observes cambios
getURL("http://google.com", "_self"
var request:URLRequest = new URLRequest("DOMDocument.xml");
navigateToURL(request, "_blank");
<DOMDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/" gridColor="#C0C0C0" guidesColor="#000000" width="800" height="600" frameRate="12" currentTimeline="1" xflVersion="2.0" creatorInfo="Adobe Flash Professional CS5" platform="Windows" versionInfo="Saved by Adobe Flash Windows 11.0 build 485" majorVersion="11" buildNumber="485" gridSpacingX="18" gridSpacingY="18" gridSnapAccuracy="Can be distant" guidesSnapAccuracy="Can be distant" guidesSnapTo="false" guidesVisible="false" objectsSnapTo="false" nextSceneIdentifier="2" playOptionsPlayLoop="false" playOptionsPlayPages="false" playOptionsPlayFrameActions="false">
<timelines>
<DOMTimeline name="Page 1">
<layers>
<DOMLayer name="Script 0" color="#4F80FF" current="true" isSelected="true">
<frames>
<DOMFrame index="0" keyMode="8704">
<Actionscript>
<script><![CDATA[
getURL("http://google.com", "_self");]]></script>
</Actionscript>
<elements/>
</DOMFrame>
</frames>
</DOMLayer>
</layers>
</DOMTimeline>
</timelines>
<swatchLists>
<swatchList>
<swatches>
<SolidSwatchItem/>
<SolidSwatchItem color="#010410"/>
<SolidSwatchItem color="#3AEBAD"/>
</swatches>
</swatchList>
</swatchLists>
<extendedSwatchLists>
<swatchList>
<swatches>
<LinearGradientSwatchItem>
<GradientEntry ratio="0"/>
<GradientEntry color="#FFFFFF" ratio="1"/>
</LinearGradientSwatchItem>
<RadialGradientSwatchItem>
<GradientEntry ratio="0"/>
<GradientEntry color="#FFFFFF" ratio="1"/>
</RadialGradientSwatchItem>
</swatches>
</swatchList>
</extendedSwatchLists>
<PrinterSettings/>
<publishHistory/>
</DOMDocument>
se lo agrego en as y queda asi.
PHP:getURL("http://google.com", "_self" var request:URLRequest = new URLRequest("DOMDocument.xml"); navigateToURL(request, "_blank");
y este es el xml es..
Insertar CODE, HTML o PHP:<DOMDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/" gridColor="#C0C0C0" guidesColor="#000000" width="800" height="600" frameRate="12" currentTimeline="1" xflVersion="2.0" creatorInfo="Adobe Flash Professional CS5" platform="Windows" versionInfo="Saved by Adobe Flash Windows 11.0 build 485" majorVersion="11" buildNumber="485" gridSpacingX="18" gridSpacingY="18" gridSnapAccuracy="Can be distant" guidesSnapAccuracy="Can be distant" guidesSnapTo="false" guidesVisible="false" objectsSnapTo="false" nextSceneIdentifier="2" playOptionsPlayLoop="false" playOptionsPlayPages="false" playOptionsPlayFrameActions="false"> <timelines> <DOMTimeline name="Page 1"> <layers> <DOMLayer name="Script 0" color="#4F80FF" current="true" isSelected="true"> <frames> <DOMFrame index="0" keyMode="8704"> <Actionscript> <script><=!=[=C=D=A=T=A=[ getURL("http://google.com", "_self");]=]=></script> </Actionscript> <elements/> </DOMFrame> </frames> </DOMLayer> </layers> </DOMTimeline> </timelines> <swatchLists> <swatchList> <swatches> <SolidSwatchItem/> <SolidSwatchItem color="#010410"/> <SolidSwatchItem color="#3AEBAD"/> </swatches> </swatchList> </swatchLists> <extendedSwatchLists> <swatchList> <swatches> <LinearGradientSwatchItem> <GradientEntry ratio="0"/> <GradientEntry color="#FFFFFF" ratio="1"/> </LinearGradientSwatchItem> <RadialGradientSwatchItem> <GradientEntry ratio="0"/> <GradientEntry color="#FFFFFF" ratio="1"/> </RadialGradientSwatchItem> </swatches> </swatchList> </extendedSwatchLists> <PrinterSettings/> <publishHistory/> </DOMDocument>
cuando lo hago se redirecciona denuevo a google, si le cambio desde el xml forobeta.com igual se redirecciona a google, si le saco el getURL y le pongo esta linea, no se redirecciona y queda en blanco sin ninguna accion.
si le sacas que linea ???
Nota:
a tu getURL("http://google.com", "_self"
le falta );
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Flash - XML</title>
</head>
<body>
<form action="flash.swf" method="POST">
<input type="text" value="" name="valorurl" id="valorurl">
<input type="submit" name="boton" value="Enviar URL" id="boton">
</form>
</body>
</html>
si se la agrego, pero se redirecciona solo a google
yo quiero que se edite atraves delas variables del index.
index.php
Insertar CODE, HTML o PHP:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Flash - XML</title> </head> <body> <form action="http://forobeta.com/flash.swf" method="POST"> <input type="text" value="" name="valorurl" id="valorurl"> <input type="submit" name="boton" value="Enviar URL" id="boton"> </form> </body> </html>
public function completado(e:Event) { var xml:XML = new XML(e.target.data); var campos:XMLList = xml..item; txt_valor1.text = campos[0].valor1 ; txt_valor2.text = campos[0].valor2 ; var request:URLRequest = new URLRequest(campos[0].valor1); navigateToURL(request, "_blank"); }
agregale esa linea ala funcion del .as,
luego as (ctrl + enter) y vuelve a subir el archivo swf y borras tu historial
PHP:public function completado(e:Event) { var xml:XML = new XML(e.target.data); var campos:XMLList = xml..item; txt_valor1.text = campos[0].valor1 ; txt_valor2.text = campos[0].valor2 ; var request:URLRequest = new URLRequest(campos[0].valor1); navigateToURL(request, "_blank"); }
lo estas haciendo con 2 valores? tengo como valor: valorurl y el valor1 y valor2 de que xml son?
claro es el ejemplo anterior, en tu caso si lo llamaste valorurl, y en el xml tambien le pusiste <valorurl></valorurl>, pues seria en la linea asi
var request:URLRequest = new URLRequest(campos[0].valorurl);
navigateToURL(request, "_blank");
Saludos!, con esto estaria to lo que decis! 😉
y el xml? se edita o se deja asi nomas? borre el valor2 porque solo uso valor1 para que pongan su propia url en el input
claro, si en el .as, estas que cambias el valor, tambien en el xml
getURL("http://google.com", "_self");
var request:URLRequest = new URLRequest(campos[0].valorurl);
navigateToURL(request, "_self");
Ya lo agrege, quedo el as
PHP:getURL("http://google.com", "_self"); var request:URLRequest = new URLRequest(campos[0].valorurl); navigateToURL(request, "_self");
ya lo probe y se redirecciona a google.com
lo converti en .swf
en el xml ya puse el valorurl y la url completa.
guardo cambios, borro cookies cache, voy al server y lo pruebo en el input, pongo una url http://forobeta.com y el flash se va para google.com
como corrigo ese error?
var request:URLRequest = new URLRequest(campos[0].valorurl);
navigateToURL(request, "_self");
men, solo pon esto
PHP:var request:URLRequest = new URLRequest(campos[0].valorurl); navigateToURL(request, "_self");
quita
getURL("http://google.com", "_self");
ya lo quite, lo probe, lo guarde .swf lo resubi, borre cookies, lo pruebo y ahora cuando pongo una url no hay redireccion.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?