ayuda con comunicacion de php/script con cuadro de flash

Billy Mays Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
mensaje borrados
 
Última edición:

mecm

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Dic 2013
Mensajes
67
Exactamente que es lo que quieres realizar, por que el mismo archivo swf tiene para pasar variables:
Dem0ni0.swf?usuario=usuario&Rango=rango&Seguidores=1&puntos=1&posts=1&comentarios=1&avatar=url
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Exactamente que es lo que quieres realizar, por que el mismo archivo swf tiene para pasar variables:
Dem0ni0.swf?usuario=usuario&Rango=rango&Seguidores=1&puntos=1&posts=1&comentarios=1&avatar=url

Gracias por tu respuesta, pero esa es mi duda, como la paso las variables? ya lo intente con esas variables pero no funca.
 

mecm

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Dic 2013
Mensajes
67
Parece que ya entendí tu problema, esta muy fácil la solución:

- 1ro.
<form name="form" method="post" action="segundoscript.php" >
<input type="text" id="url" name="url">
<input type="submit" value="Enviar">
</form>
Se necesitan 2 scipts php: uno que tenga el formulario y otro que reciba los datos y los envie al objeto flash.
Aqui en vez de poner al objeto flash, hay que poner al otro script php para que capte los datos y se los envie al objeto flash.

- 2do.

$url=$_POST['url'];
$usuario=$_POST['Usuario'];
$rango=$_POST['Rango'];
$seguidores=$_POST['Seguidores'];
$puntos=$_POST['Puntos'];
$comentarios=$_POST['Comentarios'];

header( 'Location: url1.swf?avatar='.$url.'&usuario='.$usuario.'&rango='.$rango.'&seguidores='.$seguidores.'&puntos='.$puntos.'&comentarios='.$comentarios )

En el segundo script php lo que hace es recibir los datos ( via post ) y de inmediato redirecciona al objeto flash con las variables capturadas.

El que te dijo que es imposible hacer esto está perdido.
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Parece que ya entendí tu problema, esta muy fácil la solución:

- 1ro.
<form name="form" method="post" action="http://forobeta.com/segundoscript.php" >
<input type="text" id="url" name="url">
<input type="submit" value="Enviar">
</form>
Se necesitan 2 scipts php: uno que tenga el formulario y otro que reciba los datos y los envie al objeto flash.
Aqui en vez de poner al objeto flash, hay que poner al otro script php para que capte los datos y se los envie al objeto flash.

- 2do.

$url=$_POST['url'];
$usuario=$_POST['Usuario'];
$rango=$_POST['Rango'];
$seguidores=$_POST['Seguidores'];
$puntos=$_POST['Puntos'];
$comentarios=$_POST['Comentarios'];

header( 'Location: url1.swf?avatar='.$url.'&usuario='.$usuario.'&rango='.$rango.'&seguidores='.$seguidores.'&puntos='.$puntos.'&comentarios='.$comentarios )

En el segundo script php lo que hace es recibir los datos ( via post ) y de inmediato redirecciona al objeto flash con las variables capturadas.

El que te dijo que es imposible hacer esto está perdido.

Eso estas haciendo es pasar las variables solo en el php, y no al flash que seria en el action script, no quiero hacer lo mismo que ese generador sino agregar solo 1 variable al flash

ACTIONSCRIPT
getURL ("AQUI LA URL DE ENVIARE DESDE UNA VARIABLE EN SCRIPT O PHP PARA QUE SE GENERE UN NUEVO ARCHIVO FLASH", "post");

Ese generador de lo pase de como un ejemplo de lo que quiero hacer, es un campo de formulario hacian un flash.
 

mecm

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Dic 2013
Mensajes
67
Si solo quieres pasar una variable: header( 'Location: url1.swf?avatar='.$url)

Al menos asi lo entiendo o no se exactamente que es lo que quieres hacer con el objeto flash.
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Si solo quieres pasar una variable: header( 'Location: url1.swf?avatar='.$url)

Al menos asi lo entiendo o no se exactamente que es lo que quieres hacer con el objeto flash.

pero tengo que crear primero el swf y dentro que clase de códgo va?
 

xSkArx

Dseda
Programador
Desde
25 Dic 2013
Mensajes
1.067
El contenido del flash lo puedes obtener de un xml, y ese xml lo generas con php

Enviado desde mi XT1032 mediante Tapatalk
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
El contenido del flash lo puedes obtener de un xml, y ese xml lo generas con php

Enviado desde mi XT1032 mediante Tapatalk

Justamente eso queria hacer para aver si se comunicaba pero tampoco no funciono este metodo, lo probe tambien con javascript y tampoco hubo caso
 

cantasken

VIP
Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
27 Feb 2014
Mensajes
708
Facil men, convierte esos datos que envias en xml
y en flash (AS3)muestras el xml.


Si necesitas mas info, te puedo ayudar, ya que elabore algo similar en un proyecto.
;)
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Facil men, convierte esos datos que envias en xml
y en flash (AS3)muestras el xml.

Si necesitas mas info, te puedo ayudar, ya que elabore algo similar en un proyecto.
;)

que datos hay que convertir?
 

cantasken

VIP
Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
27 Feb 2014
Mensajes
708
que datos hay que convertir?

Te pongo un ejemplo en codigo checa

crear un archivo con extension php, y los datos que recibas de tu formulario colocalos dentro del xml

<xml version="1.0" encoding="utf-8">
<items>
<item>
<dato1><?php echo $_POST['dato1']; ?></dato1>
<dato2><?php echo $_POST['dato2']; ?></dato2>
<dato3><?php echo $_POST['dato3']; ?></dato3>
</item>
</items>
</xml>

luego vas a flash, dentro de tu flash colocas los texbox(herramienta de texto) y le colocas un nombre.
seleccionas tu proyecto en flash y crear una clase y editas en lapiz, y copias el siguiente codigo

package
{
import flash.display.MovieClip;
import flash.net.*;
import flash.events.*;
import flash.text.TextField;


public class main extends MovieClip
{


private static const dx:int = 100;
private static const URL:String = "URL"; //colocas la url donde esta tu archivo PHP


private var _loader:URLLoader;
private var _request:URLRequest;


public var txt_DATO1:TextField = new TextField(); //declara los textbox que creaste con sus nombres

public function main()
{

loadData();
}


public function loadData():void
{
_request = new URLRequest(URL);
_request.method = URLRequestMethod.POST;
_loader = new URLLoader();
_loader.addEventListener(Event.COMPLETE,completado);
_loader.load(_request);
}


public function completado(e:Event)
{
var variable:String = "txt_";
var xml:XML = new XML(e.target.data);
var campos:XMLList = xml..item; //ojo donde dice item, es el xml su primer archivo por así decirlo
var i:int = campos.length();


txt_DATO1.text = campos[0].dato1; //dato1 biene hacer el primer atribulo del xml, si te das cuenta en el xml dice <dato1>




}


}


}

---------- Post agregado el 30-may-2014 hora: 19:22 ----------

que datos hay que convertir?

si tienes algún problema avísame, y elaboro un vídeo para ti, donde te explicare paso a paso


Saludos!!
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Te pongo un ejemplo en codigo checa

crear un archivo con extension php, y los datos que recibas de tu formulario colocalos dentro del xml

<xml version="1.0" encoding="utf-8">
<items>
<item>
<dato1><?php echo $_POST['dato1']; ?></dato1>
<dato2><?php echo $_POST['dato2']; ?></dato2>
<dato3><?php echo $_POST['dato3']; ?></dato3>
</item>
</items>
</xml>

luego vas a flash, dentro de tu flash colocas los texbox(herramienta de texto) y le colocas un nombre.
seleccionas tu proyecto en flash y crear una clase y editas en lapiz, y copias el siguiente codigo

package
{
import flash.display.MovieClip;
import flash.net.*;
import flash.events.*;
import flash.text.TextField;


public class main extends MovieClip
{


private static const dx:int = 100;
private static const URL:String = "URL"; //colocas la url donde esta tu archivo PHP


private var _loader:URLLoader;
private var _request:URLRequest;


public var txt_DATO1:TextField = new TextField(); //declara los textbox que creaste con sus nombres

public function main()
{

loadData();
}


public function loadData():void
{
_request = new URLRequest(URL);
_request.method = URLRequestMethod.POST;
_loader = new URLLoader();
_loader.addEventListener(Event.COMPLETE,completado);
_loader.load(_request);
}


public function completado(e:Event)
{
var variable:String = "txt_";
var xml:XML = new XML(e.target.data);
var campos:XMLList = xml..item; //ojo donde dice item, es el xml su primer archivo por así decirlo
var i:int = campos.length();


txt_DATO1.text = campos[0].dato1; //dato1 biene hacer el primer atribulo del xml, si te das cuenta en el xml dice <dato1>




}


}

}

---------- Post agregado el 30-may-2014 hora: 19:22 ----------



si tienes algún problema avísame, y elaboro un vídeo para ti, donde te explicare paso a paso


Saludos!!




Gracias pero esto no es lo que me refiero, desde php editar en flash, pero actualizar, te paso los códigos.
How can a SWF inject content into a webpage <embed width="1" height="1" align=" - Pastebin.com
How can a SWF inject content into a webpage
 

xSkArx

Dseda
Programador
Desde
25 Dic 2013
Mensajes
1.067
amigo es php, no html

Dime exactamente lo que quieres, porque si lees bien, puedes usar variables php para generar contenido html, lo otro que puedes hacer es instalar xampp y en el index por defecto que trae viene un ejemplo de php y flash

Enviado desde mi XT1032 mediante Tapatalk
 

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Dime exactamente lo que quieres, porque si lees bien, puedes usar variables php para generar contenido html, lo otro que puedes hacer es instalar xampp y en el index por defecto que trae viene un ejemplo de php y flash

Enviado desde mi XT1032 mediante Tapatalk


Vamos, es editar con php un enlace del flash.

si agrego actionscript este código y lo convierto en flash, lo que hace es redireccionarlo hacia la página.

getURL ("http://forobeta.com", "_top");

este código solo queda en .as y lo convierto en .swf luego lo subo a xooimage y cuando lo inserto <embed... src="urldelflash.swf">.</embed> se va a rideccionar.

vamos bien hasta aca.

ahora lo que quiero hacer con php es editarlo usando las variables post o get lo comun que hace un generador para que el visitante ponga su url o otra url y haga el mismo redirrecionamiento desde el flash hacia la pagina.


el gen post es.

<form name="form" method="post" action=".php/url1.swf" >
<input type="text" id="url" name="url">
<input type="submit" value="Enviar">
</form>


todavia no tengo hecho el código flash porque nose como formarlo y comunicarlo.

si puede ser posible ponerle el flash flashvars="web=http://forobeta.com" para que quede archivo .swf sea otro asi se va creando otros redirecionamiento usando el mismo enlace del flash servidor.php/url1.swf

eso parece complicado?
 

cantasken

VIP
Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
27 Feb 2014
Mensajes
708

Billy Mays

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 May 2014
Mensajes
95
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Uhm, o sea lo que deseas es :

Enviar datos desde PHP y que en flash se visualize esos datos???

claro, pero quiero lo mismo que te mostre editando la url agregando diferentes url que se genere siempre usando el mismo link.

eje: servidor.php/url1.swf <- ese tiene un enlace a google.com
servidor.php/url1.swf <- ese tiene un enlace a forobeta.com

siempre usando el mismo link pero con diferente datos almanecado en el flash,
editando el código atraves de una variable que le creeamos
 

cantasken

VIP
Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
27 Feb 2014
Mensajes
708
claro, pero quiero lo mismo que te mostre editando la url agregando diferentes url que se genere siempre usando el mismo link.

eje: servidor.php/url1.swf <- ese tiene un enlace a google.com
servidor.php/url1.swf <- ese tiene un enlace a forobeta.com

siempre usando el mismo link pero con diferente datos almanecado en el flash,
editando el código atraves de una variable que le creeamos


amigo, te elaborare un tutorial en youtube dentro de un rato para que cheques, y lo puedas amoldar a tu proycecto

Saludos!!
 
Arriba