Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [mx 04] Aggiunger pagine a libro

    Ciao a tutti,
    sto lavorando su un esempio di un libro che si sfoglia che mi qualcuno mi ha consigliato di scaricare non mi ricordo dove.. ma questo non è importante..


    avrei però un problemino.. dovrei aggiungere al libro un certo numero di pagine... decise dall'utente

    La prima considerazione da fare è che le pagine sono nella libreria e vengono caricate dinamicamente con il mio amico attach..


    però se ad esempio volessi far scegliere all'utente il numero delle pagine che deve contenere il libro stesso e ne preparassi due tipo da caricare ogni volta come posso fare?


    forse è meglio che posto parte del codice che sto utilizzando..


    // Place Stationary Pages
    function setStationary() {
    // Place the "S"tationary "L"eft "P"age
    createEmptyMovieClip("SLPage", 1);
    if (flipPage!=1.5) {
    makePage (SLPage, -1)
    SLPage.attachMovie("print"+(flipPage-1.5), "Print", 1);
    with (SLPage.Print) {
    _x = -pageWi/2;
    _y = -pivotY;
    }
    }
    // Place the "S"tationary "R"ight "P"age
    createEmptyMovieClip("SRPage", 2);
    if (flipPage!=maxPages-.5){
    makePage (SRPage, 1)
    SRPage.attachMovie("print"+(flipPage+1.5), "Print", 1);
    with (SRPage.Print) {
    _x = pageWi/2;
    _y = -pivotY;
    }
    }
    // Place shade on page not being revealed
    var targ = dir>0 ? SLPage : SRPage;
    targ.createEmptyMovieClip("Shade", 2);
    makeShade(targ.Shade, -dir);
    }
    //
    //
    // Place the Flipping Pages
    function setFlipping() {
    var targ;
    // Place the "F"lipping "T"op "P"age
    createEmptyMovieClip("FTPage", 3);
    makePage (FTPage, dir)
    with (FTPage) {
    attachMovie("print"+(flipPage-dir*.5), "Print", 1);
    with (Print) {
    _x = dir*pageWi/2;
    _y = -pivotY;
    }
    }
    FTPage.createEmptyMovieClip("Shade", 2);
    makeShade(FTPage.Shade, dir);
    // Place the "F"lipping "B"ottom "P"age
    createEmptyMovieClip("FBPage", 4);
    makePage (FBPage, -dir)
    FBPage.attachMovie("print"+(flipPage+dir*.5), "Print", 1);
    with (FBPage.Print) {
    _x = -dir*pageWi/2;
    _y = -pivotY;
    }
    FBPage._rotation = dir*90;
    }
    SPERO di non aver chiesto tropppo..

    Grazie anticipatamente a quanti vorranno partecipare a questa discussione..

  2. #2
    up

    posso fare una chiamata a casa?

    oppure un aiuto del pubblico?

  3. #3
    bhe c'è una variabile non mi ricordo in quale parte del codice
    maxpages
    riuscire a caricarla magri da un campo imput i

    problemi che mi vengiono in mente il numero deve essere pari altrimenti non funziona pèoi come faresti per gli attachmovie??'


    credo che ti stai buttando in un vicolo cieco
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    e se invece facessi il conteggio del numero di file (immagini) che si trovano nella stessa cartella dell'swf ? ed in base a quello lui mi crea un certo numero di pagine?

    Ancora peggio vero?

  5. #5
    non ho capito

    scusa non fai prima a fare un tot numero di libri con diverse pagine e scrivi nel file stesso il numero di pagine e tutto

    poi crei una variqabilile scelta dai all'utente una specie di select in cui scegliere tra i libri che hai fatto e poi fai il loadMovie in base alla variabile che l'utente invia come scelta cioè se sceglie libro 10 pag

    invia la var == 10 e tu fai il loadMovie di libro10.swf e così via anche se non so se ho capito quello che vuoi insomma piloti la scelta ma i libri sono già pronti come diversi swf
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #6
    Potrebbe essere una soluzione anche se un po' macchinosa perchè magari non vogliono 10 pagine ma 76 e allora a quel punto devo prendere il libro da 80 pagine..
    e ne avanzano quattro che non mi sembra sia una bella figura nei confronti dell'utente finale..

    si tratta infatti di un album fotografico per Matrimoni
    quindi il numero delle pagine è + che variabile.. 10 100 340


    Ammesso che le pagine siano tutti uguali e cioè con lo stesso layout,
    potrei fare un duplicateMovieclip ammesso che poi mi funzioni il sistema di volta pagina..
    che ne dici? A quel punto una volta datogli un imput con questo vado ad incrementare una variabile in base alla quale mi fa un determinato numero di Movie Clip contenti le pagine..

  7. #7
    se speri di caricare le immagini esternamente è un impresa persa in partenza.

    dovresti fare ogni volta il libro per ogni album quindi poi l'utente sceglie non le pagine ma quale album
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    io le immagini le sto già caricando dinamicamente con loadMovie all'interno delle pagine..

    pep.loadMovie("img/spictures2.jpg",print);

    o forse non è questo che intendevi?


    dovresti fare ogni volta il libro per ogni album quindi poi l'utente sceglie non le pagine ma quale album
    su questo sono d'accordo però deve essere l'utente ad immetere un parametro, in base al quale flash mi crea dinamicamente il libro con le relative pagine che saranno in funzione del parametro immesso..

    Giusto?

  9. #9
    non so come aiutarti l'unica cosa che mi viene in mente è cmq quella di far leggere la variabile quando l'utente la invia ma la vedo d'ura

    sarà difficile caricare immagini dall'esterno creare pagine dinamicamente e tutto quello che vuoi fare se riesci complimenti davvero magari ci dici anche come io ci ho provato ma non ho avuto un gran risultato
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    VVoVe: Grazie per l'incoraggiamento...
    di solito non mi arrendo tanto facilmente, male che vada faccio 500 files con album diversi con diverse pagine poi in base alla variabile faccio un loadMovie dell'swf con il numero di pagine corrispondente al parametro stesso immesso da l'utente.

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.