Davide Gullo, Consulente web

04.02.2012
14:45 (+00:00)
05a settimana
34o giorno

  "E il mare il web concederà ad ogni uomo nuove speranze, come il sonno i sogni..." Cristoforo Colombo

Flash Remoting: NetServices da AS1 a AS2 (Action Script)

giovedì, 24 giugno 2010

Dopo l’upgrade a Flash 8 ho deciso di fare il passaggio del codice (per quanto possibile senza dover riscrivere tutto!) dalla versione 1 a 2 di Action Script. Il primo errore che ho incontrato e sul quale ho perso un po’ di tempo riguardava Flash Remoting.

L’errore che avevo era questo:

**Error** Scene=Scene 1, layer=Action, frame=1:Line 1: Error opening include file NetServices.as: File not found.
#include “NetServices.as”

Prima di tutto ho dovuto reinstallare e riconfigurare i componenti del Remoting per AS2.
Poi l’errore qui sopra è stato risolto richiamando la libreria Remoting con codice AS2, in questo modo:

import mx.remoting.NetServices;
invece di
#include “Netservices.as”

Successivamente ho dovuto anche riadattare le chiamate al Gateway, in questo modo:

mx.remoting.NetServices.setDefaultGatewayUrl(_global.myGatewayUrl);
gatewayConnnection = mx.remoting.NetServices.createGatewayConnection();
_global.myService = gatewayConnnection.getService(“myService”, this);

In questo modo tutto è tornato a funzionare!

Flash Remoting 8 su OSX Leopard

giovedì, 24 giugno 2010

Le librerie di Flash Remoting 8 richiedono qualche intervento in più di una semplice installazione con doppio click. Ricordo che non fu semplice nemmeno sulla versione MX di Flash, all’epoca su Windows.
Ora ho installato la versione 8 su OSX Leopard.

Per installare le librerie del Remoting è necessario scaricarle ed installarle:
Download Componenti Flash Remoting 8

Le procedure installano le librerie nella directory:
/Applications/Design/Macromedia Flash 8/First Run/Classes

Per averle a disposizione nel nostro file .fla dobbiamo ricordarci di settare tale directory nelle Preferenze, per cui:
Preferenze -> Action Script e poi cliccate su “ActionScript 2.0 Settings”.
Si aprirà questa finestra in cui potrete inserire il percorso qui sopra o ancora meglio selezionarlo direttamente come target.

 

Pinguino imperatore

Aptenodytes forsteri,
descritto da G. R. Gray nel 1844, Mari Antartici.

Tux è la mascotte ufficiale del kernel Linux. Creato da Larry Ewing nel 1996, è un pinguino paffuto dall'aria contenta. L'idea che la mascotte di Linux dovesse essere un pinguino venne da Linus Torvalds, il creatore del kernel Linux.
[FSF Associate Member]
Free Software Foundation
Associate Member
Join!
Davide Gullo
   Crea il tuo badge