Point de départ:
http://www.amfphp.org/videotuts.html
Installation et utilisation de amfPHP pour FLASH
Point de départ:
http://www.amfphp.org/videotuts.html
Installation et utilisation de amfPHP pour FLASH
file_upload.php:
Una alternative à cross-domain-policy est d’utiliser un script PHP de passerelle Proxy.
Une autre solution à la securité de Flash/Flex faisant appel à des webservices/loadVars et autres élements externes est de passer par un script Proxy en PHP.
Ce script doit être situé sur le même serveur que le Flash/Flex
il est trés simple:
$post_data = $HTTP_RAW_POST_DATA;$header[] = “Content-type: text/xml”;
$header[] = “Content-length: “.strlen($post_data);
$ch = curl_init( $_GET[‘url’] );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
if ( strlen($post_data)>0 ){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
$response = curl_exec($ch);
if (curl_errno($ch)) {
print curl_error($ch);
} else {
curl_close($ch);
print $response;
}
?>
Ainsi pour lire http://rss.cnn.com/rss/cnn_topstories.rss il vous suffira d’appeler :http://yoursite.com/xml_proxy.php?url=http://rss.cnn.com/rss/cnn_topstories.rss
Solution trouvée sur http://xmlrpcflash.mattism.com/proxy_info.php
voici l’equivalent d’un a href en FLEX:
Les movies fonctionnent parfaitement avec un ALT+ENTREE (en local), mais une fois publiés, les services web, les données LoadVars ou bien les HTTPServices ne fonctionnent plus.
La faute à … la securité Flash.
Solution:
Uploader sur le serveur qui contient les données loadVars, ou le webservice un fichier nommé crossdomain.xml
qui contient:
et voilà….
Soumettre une requête à Google:
On utilise les accolades {} pour les données sous Flex.
Il suffit d’entoure une source de données de ces accolades comme valeur dans une propriété !
quelques exemples de communication Flex/PHP (Flex2.0)
et le code PHP peut contenir:
show_request.php:
commentaires récenets