qualcuno ne capisce di flash 8 ed actionscript

Ciao

Non uso flash da un bel po' di anni ed ho praticamento dimenticato quasi tutto.

Avrei adesso intenzione di fare qualcosina ma non ho proprio il tempo e la voglia di

rimettere mano ai manuali (ho già le mie rogne con il php) e mi serve un piccolo aiuto da

che mastica bene questo programma.

allora:

Ciao

Ho dato un'occhiata a questo tutorial:

http://www.liviogiordano.it/showarticle.php?id=1

Ho scaricato il file e tutto funziona alla perfezione.

Adesso vorrei adattare il tutto al mio progetto (quello della stampa)e avrei bisogno di 2 consigli.

Nel tutorial i dati sono richiamati cliccando su un tasto io invece vorrei fare in modo che i dati siano richiamati nel filmato appena apro la pagina (il movie lo devo inserire in una pagina html di pop up aperta cliccando su un tasto

in un'altra pagina php). Subito dopo la visualizzazione dei dati

si dovrebbe avviare automaticamente la stampa del foglio.

Potete indicarmi il codice actionscript per flash 8 e dove precisamente inserirlo?

Nel frattempo ho provato a fare un po' a modo mio modificando

lo stesso file di cui sopra per fare delle prove prima di passare

al file che mi interessa e che devo ancora creare del mio progetto.

Ho cancellato il bottone ed ho inserito il codice actionscript

nella action ad inizio frame.

In effetti i dati si caricano automaticamente appena apro la pagina.

Però quando esporto il file da flash la finestra di debug di flash 8 mi riporta questi errori (anche se poi il filmato funziona a parte i problemi riportati sotto):

**Warning** Scene=s1, layer=dati, frame=1:Line 7: Case-insensitive identifier 'loadVars' will obscure built-in object 'LoadVars'.

loader = new loadVars();

Total ActionScript Errors: 1 Reported Errors: 1

**Warning** Scene=s1, layer=dati, frame=1:Line 7: Case-insensitive identifier 'loadVars' will obscure built-in object 'LoadVars'.

loader = new loadVars();

Total ActionScript Errors: 1 Reported Errors: 1

Ho anche due altri problemi:

Ho aggiunto a fine codice prima di stop;

la funzione print (print (target, "bframe"))

In effetti la stampa parte ma prima che i dati siano caricati e visualizzati nel

filmato. Ci dovrebbe essere una funzione che controlla il caricamento completo del

movie. Qual'è e dove la inserisco.

Poi quando stampo ho notato che il grafico è molto più grande di come

viene visualizzato sullo schermo.

Come mai?

Mi aiuta qualcuno?

Grazie

inviato 9 anni fa
frankphp
X 0 X

forse ti dico una cavolata, prova così:

for(var j = 1; j <= this.i; j++) {

_root.nome.htmlText += eval("this.nome" + j);

_root.cognome.htmlText += eval("this.cognome" + j);

_root.datanascita.htmlText += eval("this.datanascita" + j);}

_root.output.text = "ok";

if(j==this.i){

     print(target, "bframe");

}

}

 :bye:

risposto 9 anni fa
cyb
cyb
1
X 0 X

niente di fatto ho provato a mettere la condizione anche alla fine

 }

stop();

if(j==this.i){

     print(target, "bframe");

Si visualizza sempre prima la finestra di stampa (che stampa tutto senza i dati

del db)  ho notato anche che questa finestra di stampa si visualizza

addirittura prima che il link della pagina in questione compaia

nella barra degli indirizzi del browser.

Non ho capito perchè.

risposto 9 anni fa
frankphp
X 0 X

in ogni caso,

E' possibile in flash 8 associare un tasto della tastiera

ad una funzione di flash.

Mi spiego:

Se premo il tasto funzione F12 della tastiera

si avvia la stampa (funzione print() actionscript)

del filmato flash.

Come?

Grazie

risposto 9 anni fa
frankphp
X 0 X

 :police: sposto la discussione in OT perché non mi sembra riguardi il PHP

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda