Visualizzazione dei risultati da 1 a 6 su 6

Discussione: flash e flashpaper

  1. #1

    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!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il codice mi pare abbastanza esplicativo no?!

    devi copia_incollare il codice sul tuo .fla e modificare solo l'ultima riga secondo quello che devi caricare

    loadFlashPaper("FlashPaper.swf", theDocMC, theDocMC._width, theDocMC._height, this);

    verosimilmente diventa

    loadFlashPaper("tuofp.swf", tuoMc, 300, 400, this);

    il resto è già implementato nel file che carichi esternamente e che contiene il tuo pdf

  3. #3
    ok, grazie mille, ora lo vedo.
    devo però associare la funzione al release di un bottone...come faccio!?
    (scusa ma son proprio ignorante)

    UPDATE..!!!!
    ok ho messo l'ultima riga sulle azioni del bottone...e si apre correttamente.
    solo che ora non so come chiudere questa finestra che ho aperto...

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    quando la vuoi chiudere dovrebbe bastare scaricare il clip che contiene il flash paper, semplicemente con

    tuoClip.unloadMovie();

  5. #5
    Utente di HTML.it L'avatar di i@nn@
    Registrato dal
    May 2002
    Messaggi
    335
    seguo ala lettera il procedimento ma non visualizzo nulla.... :master:

    Sulla time line inserisco sul frame 1 il mio movieclip "pippo" e sul frame metto il codice sopra postato da colombazza, ma non visualizzo nulla....

    L'swf che mi ha generato flashpaper si chiama testo.swf ed è contenuto nella stessa cartella.
    "...la bellezza è effimera. La bruttezza ti segue fino alla tomba..."

  6. #6
    Utente di HTML.it L'avatar di i@nn@
    Registrato dal
    May 2002
    Messaggi
    335
    ...ops... avevo dimenticato di installare il componente...
    "...la bellezza è effimera. La bruttezza ti segue fino alla tomba..."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.