Witam
Mam problem z flash i php. Otóż zrobilem kilka przycisków np. 1,2,3 i po kliknięciu w jakiś przycisk chciałbym przekazać zawartość do pliku php
w action script mam kod
import flash.display.;
import flash.net . ;
import flash.net.URLLoaderDataFormat ;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;
import flash.events.MouseEvent;
w1_btn.addEventListener(MouseEvent.CLICK, adres1); //w1_btn - jeden z przyciskow
function adres1(event:MouseEvent):void {
var url1:String="http://www.zakupy.pl/animacja2.php";
var plik:URLRequest = new URLRequest(url1);
//ustawienie metody przesyłania zmiennych
plik.method = URLRequestMethod.POST;
//tworzenie obiektów potrzebnych klas (loader wysyła, variables utrzymują zmienne)
var loader:URLLoader = new URLLoader();
var zmienne:URLVariables = new URLVariables();
//deklarowanie dwóch zmiennych "punkt" oraz "tekst"
zmienne.punkt = 1;
//dodanie zmiennych do wczytanego pliku
plik.data = zmienne;
//uruchomienie pliku PHP
sendToURL(plik);
}
dla pozostalych przyciskow tak samo
w php
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
</head>
<body>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
width="550" height="400"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0">
<param name="movie" value="mapka3.swf" />
<param name="allowScriptAccess" value="always" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="mapka3.swf" quality="high" bgcolor="#ffffff"
width="550" height="400" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?p1_prod_version=shockwaveflash">
</embed></object>
<?php
$punkt = $_POST['punkt'];
echo 'punkt '.$punkt;
?>
</body>
</html>
Prosiłbym o pomoc bo trochę nad tym się męczę. Dziękuje