Ciao!
io farei così:
un tasto "salva" che quando premuto invia ad un file php le posizioni che ti interessano degli oggetti..
il file php scrive in un file xml le posizioni.
se però vuoi dare la possibilità a + utenti di "recuperare" le posizioni degli oggetti.. dovresti strutturare il tutto su un Db..
per l'invio dati a Php puoi usare un metodo di questo tipo:
Code:private function inviaDati():void { var variables:URLVariables=new URLVariables(); variables.nomeZero=my_clip.x; variables.nomeUno=my_clip.y; variables.nomeDue=my_clip.rotation; var richiesta:URLRequest=new URLRequest(); //cambia l'url del file php in base a dove lo metti :)) richiesta.url='http://www.miosito.com/mioFile.php'; richiesta.method=URLRequestMethod.POST; richiesta.data=variables; var loader:URLLoader=new URLLoader(); loader.dataFormat=URLLoaderDataFormat.VARIABLES; addListeners(loader); try { loader.load(richiesta); } catch (error:Error) { trace('Unable to load requested document.'); } } private function addListeners(d:IEventDispatcher):void { d.addEventListener(Event.OPEN,inizio); d.addEventListener(ProgressEvent.PROGRESS,inProgresso); d.addEventListener(Event.COMPLETE,completato); d.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityError); d.addEventListener(HTTPStatusEvent.HTTP_STATUS,httpStatus); d.addEventListener(IOErrorEvent.IO_ERROR,ioError); } private function inizio(e:Event):void { debug_txt.text='Invio messaggio in corso...'; } private function inProgresso(e:ProgressEvent):void { debug_txt.text='Invio messaggio in corso...'; } //se il php invia un echo "answer=ok"; private function completato(e:Event):void { var loader:URLLoader=URLLoader(e.target); var vars:URLVariables=new URLVariables(loader.data); if(vars.answer=='ok') debug_txt.text='Dati salvati'; else debug_txt.text='Errore di sistema, ripova per favore'; }


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks