Newsgroup: it.lavoro.professioni.webmaster
Titolo: flash, actionscript, joomla: opinioni fattibilità e manuali cartacei?

allora, sto ipotizzando una cosa del genere.  uso il backend di joomla
(o di qualsiasi altro cms) per permettere agli utenti di inserire
testi in un database.
uso poi un qualche accrocco fatto a mano con un miscuglio di flash,
actionscript e scripting server side per visualizzare i contenuti.  i
testi dei contenuti dovranno "alimentare" testi resi con flash.
perché?
perché la committenza ritiene importante che il font sia proprio
quello, a quelle dimensioni, che si dia un'impressione di flashitudine
ma non troppo ma comunque di competenza grafica, indipendentemente dal
fatto che il media sia un altro, ecc. ecc. ecc. però gli è anche
piaciuta la snellezza dell'editing con un cms.
(in sostanza, vogliono schermate.  schermate flash.  schermate flash
aggiornabili a distanza).
premetto che di flash non ne so niente, actionscript più o meno ho
idea di cosa sia ma non l'ho mai usato, può darsi che se mi ci metto
lo imparo pure e che comunque questa è solo un'idea.
sarei affiancato da uno che invece flash lo conosce bene e conosce un
po' actionscript, e che molto al volo mi dice che non è del tutto
impossibile.
quello che chiedo è:
- opinioni generali sulla fattibilità della cosa?
- manuali cartacei di actionscript e/o interazione flash con db?
ho dato un'occhiata rapida in libreria a questi due:
de Haan Jen ; de Haan Peter
Actionscript 2.0 per Flash 8 documentazione ufficiale
Mondadori Informatica
Dizionario di Flash MX 2004 ActionScript 2.0
Mondadori Informatica
ma non mi pare di aver letto alcunché riguardo l'interazione con
database.
leggo bene su amazon di questo qui:
Colin Moock
Essential ActionScript 3.0
O'Reilly
ma anche qui non vedo riferimenti specifici all'interazione con basi
dati.  qualcuno lo conosce?
sottolineo che mi serve manualistica cartacea, anche se leggerò
volentieri roba online che mi si vorrà segnalare.
-- 
abbraccio espedienti 365 giorni l'anno.
(generata da: 
http://www.phibbi.com/extra/gswe.php
)
il mio indirizzo email è valido ma filtrato: inserite 
la parola newsgroup nel subject per essere letti.

 database.
Non uso flash, e non so se gestisca database, ma xml lo gestisce di
sicuro.
Risolvi facendo un xml compilato lato server e lo fai leggere al client.
-- 
Alan
"Ci spiace, ma il lucro č indispensabile."
http://www.qreate.net

Risolvi facendo un xml compilato lato server e lo fai leggere al client.
sì, ma poi come manipolo l'xml?   quello che vorrei riutilizzare è la
gestione dei contenuti di joomla (o altro), insomma, qualcosa con
permessi utenti strutturati, creazione nuovi articoli, assegnazione di
articoli a categorie ecc. il tutto aggiornabile a distanza senza
software specifici se non browser e connessione...
in sostanza, alimentare un sito flash con il mysql di joomla.


 sě, ma poi come manipolo l'xml?
Via actionscript, immagino. Devi pur manipolare dei dati, siano questi
presi da database o da un xml che ti fa da ponte..


Ciao,
Joomla lo conosco molto superficialmente ma conosco molto bene flash e
actionscript.
Fargli prendere dati da un DB è semplicissimo (ovviamente ti devi appoggiare
a un linguaggio server side).
Per fare però le minori modifiche possibili a joomla, e lasciando tutti i
controlli su utenti e accessi al CMS potresti fare una cosa molto semplice.
- Creare un file flash al cui interno ci sia esclusivamente un'area di testo
dinamica e qualche riga di codice per recuperare i dati dal file XML
generato da php.
- Con actionscript puoi ridimensionare le dimensioni della textarea in modo
da adattarsi alle dimensioni assegnate al file flash nel codice della pagina
che lo ospita. In questo modo puoi usare lo stesso file per inserire i
contenuti posizionandoli nella pagina in "box" diversi fra loro. Aggiungendo
un po' di javascript potresti anche adattare l'altezza del file flash
all'altezza della pagina (l'ho fatto in questo sito: 
www.ecodap.it
 la fascia
celeste a detra adatta i contenuti in base alla lunghezza dell'area
centrale)
- Per assegnare a questo file i testi desiderati gli devi passare delle info
con le LoadVars, funzionano un po' come una chiamata in GET: in php,
generando la pagina, scrivi in object ed embed dei parametri, per esempio un
ID testo. Poi flash chiamerà una pagina PHP, appositamente creata,
passandole l'ID che ha in memoria e questa pagina restituirà, in formato
XML, il testo desiderato.
- Con le flashVars potresti anche impostare altri parametri, come le
dimensioni del font o il suo colore.
La parte actionscript di questo lavoro è abbastanza semplice, non ho libri
da consigliarti ma il solo help del programma è più che sufficiente. Ti
servirà documentarti su "Stage" (per ricavare le dimensioni impostate al
filmato e ridimensionare l'area di testo senza creare zoom o distorsioni),
"TextField" (per impostare l'area  di testo, il font e dargli le dimensioni
che desideri), "XML" per la trasmissione dei dati, "FlashVars" per l'invio
delle variabili dalla pagina che ospita il filmato.
Ciao
-- 
Nadia
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
non rompere le scatole, aprile!
www.maipiusenza.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .

generato da php.
ok, questo (e quello che segue) era proprio quello che avevo in mente,
a parte la faccenda dell'xml.
quindi, se ho capito bene, per dare in pasto a flash dati letti da un
db devo dire ad actionscript di caricarsi un xml creato da un php che
interroga mysql?


 
precisamente :)
-- 
QQG
Haikus are easy.
But sometimes they don't make sense.
Refrigerator.

precisamente :)
oooh, bene, poi posso mettere sul biglietto da visita "integratore di
sistemi" che fa tanto fico?  :-))


 sistemi" che fa tanto fico?  :-))
Ce l'hai il generatore di qualifiche stronze, si? :)
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net

Ce l'hai il generatore di qualifiche stronze, si? :)
e be', vedi in signature... :-)
comunque adesso a dei tizi con cui collaboro ho chiesto di farmi un
biglietto da visita che dice web strategist and coordinator, o qc del
genere :-)


 genere :-)
Dì la verità, sei tu che scrivi le qualifiche per il generatore di
qualifiche stronze :D


 - manuali cartacei di actionscript e/o interazione flash con db?
1) New Riders - Macromedia Flash Mx 2004 For Rich Internet Applications
2) Apress - Building.Database.Driven.Flash.Applications
3) Prentice Hall - Actionscript 2.0 Garage - by Dan Livingston
Ciao,
SacredStone 

 
Poiche non hai esperienza con flash, ti consiglierei di valutare Flex 
per la creazione di RIA ( rich internet applications ).
Flex ti permette di creare intere applicazioni in flash molto piu 
facilmente e molto piu velocemente. Piu info su flex le trovi su 
adobe.com/flex
Relativamente all'integrazione di un backend php con flex ti consiglio 
di leggerti questo articolo:
http://drupal.org/node/118136
e questo tutorial 
http://www.adobe.com/devnet/flex/articles/drupal.html

 genere :-)
non male, ma l'originale gqswe (generatore delle qualifiche stronze per la 
web economy) č molto web 1.0. Andrebbe aggiornato alle qualifiche stronze 
del web 2.0, cose tipo "social media evangelist", "interactive 2.0 guru" 
ecc. ecc. e... oops! conosco gente che queste qualifiche le usa sul serio.


ringrazio (in ordine alfabetico) alan, nadia, nico giraldi, qqg,
sacred stone per gli ottimi consigli!
se interessa terrò informati sugli sviluppi della cosa.
