Recuperare l’userAgent in una webapp Flex

Grazie all’uso della funzione ExternalInterface.call() di Flex/Flash Builder è possibile recuperare in modo semplice alcuni parametri del browser. Ad esempio, per recuperare l’userAgent, basterà inserire nell’applicazione web il seguente codice:

e la variabile userAgent sarà popolata con l’userAgent del “visitatore”. enjoy

Recuperare in Flex un parametro passato all’url

E’ possibile recuperare con Flex/Flash Builder in un’applicazione web, un parametro passato all’url della pagina che contiene l’applicazione. Ipotizziamo che l’url dell’applicazione sia: www.smsoft.it/app.html?parametro=ciao e che l’applicazione contenga una casella di testo chiamata “txt” in cui inserire il valore di “parametro“, dovremo inserire nell’applicazione il seguente codice:

enjoy

Salvando un file con Flex/Air visualizzo l’errore SecurityError: fileWriteResource

Sono incappato in un messaggio di errore, apparentemente anomalo, durante il salvataggio di un file nella cartella dell’applicazione (File.applicationDirectory)

La porzione di codice che identificava il file (un’immagine nel mio caso) è:

e la soluzione è al problema è puntare il file in quest’altro modo:

Spero possa esservi di aiuto… Enjoy

I percorsi in Adobe Flex

I percorsi in Flex possono essere recuperati con le seguenti funzioni: File.applicationStorageDirectory : La cartella di archiviazione specifica per ciascuna applicazione AIR installata File.userDirectory : La cartella utente (es. c:\documents and setting\username o /Users/username) File.documentsDirectory : La cartella che contiene i documenti File.applicationDirectory : La cartella che contiene l’applicazione Flex File.desktopDirectory : La cartella che … Leggi tutto

Avviando il debug di Adobe Flex vedo: “error while loading initial content”

Se avviando un progetto sviluppato con Adobe Flex non lo vedete partire e lanciando il debug vedere un messaggio simile al seguente:

la risoluzione del problema è semplice. Basterà aprire il vostro file NomeApplicazione-app.xml e modificare la seconda riga da:

a: