Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    flippingbook component - caricare pagina a scelta

    Ciao a tutti, sono un nuovo utente del forum.
    Premetto di avere già consultato diverse discussioni al riguardo, ma non ho trovato la soluzione al mio problema.

    Ho comprato qualche giorno fa il component flippingbook per flash, che utilizzo con un file xml dal quale mi carica le immagini. Non sono esperto di actionscript, ma tramite il manuale ed alcune discussioni sono riuscito a inserire qualche bottone, che mi permette di voltare pagina avanti e indietro, e andare direttamente alla prima e all'ultima.

    le mie domande adesso sono...

    1)cosa devo fare per visualizzare il numero della pagina corrente?
    da quello che ho capito penso di dover usare il comando onPutPage, ma come?

    2)e per scegliere direttamente la pagina dove andare tramite una finestra di testo?
    (ad es. andare a pag 3 scrivendo 3 nella finestrella...)

    Non so come muovermi, quindi ringrazio chi mi voglia dare una mano...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ciao, non ricordo se ho già visto la documentazione del componente di cui parli, ma se è quello che ricordo, dovresti avere a disposizione un'API con una serie di funzioni tra le quali una che ti rimanda ad una pagina specifica semplicemente passandogli il numero di pagina come parametro, e una proprietà che ti dice in quale pagina ti trovi in quel determinato momento, ma chiaramente non avendo a disposizione un riferimento è difficile darti una risposta precisa

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non so se ho beccato il sito giusto, comunque vedo una funzione gotoPage(n) e direi che sia questa la funzione che ti serve

    mentre per vedere il numero di pagina ti devi affidare ad un evento specifico, che nel tuo caso dovrebbe essere proprio onPutPage che tra i due parametri che riporta ha anche il numero di pagina a cui si è arrivati a seguito del gotoPage o di un'azione similare che cambia la pagina

  4. #4
    per la numerazione delle pagine visibile

    ho due campi di testo dinamico sullo stage _root.p_destra.text e _root.p_sinistra.text

    codice:
    myBook.onPutPage = function() {
    _root.p_destra.text = this.rightPageNumber;
    _root.p_sinistra.text = this.leftPageNumber;
    }

    per indirizzare una pagina da una casella

    _root.page_number_txt.text casella di testo (modifica i percorsi a seconda del tuo progetto)

    codice:
    function gotoPage() {
    var destPageNumber = Number(_root.page_number_txt.text);
    if (!isNaN(destPageNumber)) {
    myBook.flipGotoPage(destPageNumber);
    }
    }


  5. #5
    grazie per le risposte celerissime!!

    provo subito e poi vi faccio sapere il risultato.

  6. #6
    ok...

    sono riuscito a far apparire la numerazione delle pagine, ma c'è un piccolo problema...
    poichè il component vede la Pag1 come 0, la Pag2 come 1 e così via, come posso fare per incrementare di 1 ogni valore?
    poi, la pagina sinistra della prima schermata e la destr dell'ultima me le segna come "undefined".. come faccio ad evitarlo?


    per quanto riguarda il secondo procedimento, invece, ho qualche problema a capire il codice...
    creo la casella di Testo di input, le do nome isanza "page_number_txt", e poi copio il codice in un frame vuoto?
    in particolare non mi è chiara la riga
    if (!isNaN(destPageNumber)) {

    mi potete chiarire le idee?

  7. #7
    sono riuscito a risolvere il primo problema, quello della numerazione delle pagine, modificando la linea

    _root.p_destra.text = this.rightPageNumber;

    in

    _root.p_destra.text = this.rightPageNumber+1;

    per quanto riguarda il reindirizzamento da una casella di testo ad una pagina specifica sono ancora in alto mare...

    il codice

    function gotoPage() {
    var destPageNumber = Number(_root.page_number_txt.text);
    if (!isNaN(destPageNumber)) {
    myBook.flipGotoPage(destPageNumber);
    }
    }

    va applicato al frame o a un bottone?
    quli sono i percorsi che devo modificare?

    grazie in anticipo

  8. #8
    nessuno mi puo aiutare?

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.