Newsgroup: it.lavoro.professioni.webmaster
Titolo: flash e flashpaper

ciao,
non sono molto ferrata nell'action script...sto realizzando un cd-rom
in flash ed ho un problema: cliccando dei bottoni devono aprirsi dei
documenti pdf e doc che ho già prontamente convertito in swf tramite
flash paper. ora però non so come devo fare dal punto di vista
dell'action script. l'unico indizio che ho trovato fino ad ora è
questa funzione nella guida di flashpaper, ma non capisco come devo
personalizzarla, dove devo metterla, cosa devo scrivere sul bottone
etc...
Il seguente codice mostra come caricare un file FlashPaper SWF in un
normale file FLA mediante la funzione loadFlashPaper():
function loadFlashPaper(
        path_s, // path of SWF to load
        dest_mc, // MC which we should replace with the SWF
        width_i, // new size of the dest MC
        height_i, // new size of the dest MC
        loaded_o) // optional: object to be notified that loading is
complete
{
        var intervalID = 0;
        var loadFunc = function()
        {
                dest_mc._visible = false;
                var fp = dest_mc.getIFlashPaper();
                if (!fp)
                        return;
                if (fp.setSize(width_i, height_i) == false)
                        return;
                dest_mc._visible = true;
                clearInterval(intervalID);
                loaded_o.onLoaded(fp);
        }
        intervalID = setInterval(loadFunc, 100);
        dest_mc.loadMovie(path_s);
}
Il seguente codice mostra come utilizzare la funzione loadFlashPaper()
dopo avere incorporato un file FlashPaper SWF:
function onLoaded(fp)
{
        // loading is complete, so we can now adjust the current page,
zoom,
etc.
        // go to page 50.
        fp.setCurrentPage(50);
        // change magnification to 33%
        fp.setCurrentZoom(33);
}
loadFlashPaper("FlashPaper.swf", theDocMC, theDocMC._width,
theDocMC._height, this);
Il valore fp.setCurrentPage è stato impostato su 50 e il valore
fp.setCurrentZoom su 33. Quando il file FLA verrà esportato, la pagina
50 del file FlashPaper SWF incorporato apparirà all'interno del file
SWF esportato con un ingrandimento del 33%.
i pdf convertiti in swf li tengo nella stessa cartella del fla.
ho installato anche un certo "flash paper component" ma non so come
utilizzarlo e se fa il caso mio. vi ringrazio!!!!!!!!!

 ha scritto nel messaggio 
news:1163346214.7...@e3g2000cwe.googlegroups.com...






---
la risposta è tutta in questa riga che dice di caricare un file 
(FlashPaper.swf) che si trova nella stessa directory del file chiamante in 
un movieclip presente nello stage chiamato theDocMC, quindi, esattamente 
come faresti per chiamare un swf con loadmovie applichi questa chiamata di 
funzione ad un pulsante:
on (release){
loadFlashPaper("FlashPaper.swf", theDocMC, theDocMC._width,theDocMC._height, 
this);
}
dove sostituirai la stringa FlashPaper.swf con il nome del tuo documento 
flaspaper (che poi è un swf) e la stringa theDocMC con il nome del tuo mc 
target.
se fai tutto in root senza annidare i filmati è tutto ok altrimenti devi 
verificare i percorsi per le chiamate alla funzione e per il caricamento dei 
mc.
----
Il valore fp.setCurrentPage è stato impostato su 50 e il valore
fp.setCurrentZoom su 33. Quando il file FLA verrà esportato, la pagina
50 del file FlashPaper SWF incorporato apparirà all'interno del file
SWF esportato con un ingrandimento del 33%.
i pdf convertiti in swf li tengo nella stessa cartella del fla.
ho installato anche un certo "flash paper component" ma non so come
utilizzarlo e se fa il caso mio. vi ringrazio!!!!!!!!!
Il componente aggiunge controlli al tuo documento se, da quel che ho capito, 
devi solo caricarlo non ti serve.
Ciao