• User Newbie

    carica frame con bottone flash

    ciao,
    ho creato una barra di tasti con swish e a ciascun tasto ho dato il comando onrelease gtotoand play e qui ho specificato il nome della pagina da aprire.
    la barra con i tasti è posta nel frame superiore mentre la pagina che si deve aprire schiacciando il tasto, si dee aprire nel frame basso, quello centrale, mentre la barra deve restare fissa.
    in pratica deve cambiare sempre e solo il frame centrale.
    quale comando devo dare al tasto per fare ciò?


  • Super User

    Ciao nic2calzini benvenuto sul forum GT, purtroppo non conosco swish, non so come gestisce actionscript, se ha un linguaggio proprietario o se è il medesimo actionscript di Flash. Da quel poco di codice molto sconnesso a dir la verità che hai postato si direbbe simile, prova a dirmi il codice esatto che hai usato, non credo sia quello, e dove lo hai messo, io ti posso dire come si farebbe in flash, magari è uguale.


  • User Newbie

    mi va benone il codice flash. quello che non so proprio fare non è tradurre il codice in swish, ma proprio non so quale comando usare.
    ti riepilogo:
    tasto in frame alto deve aprire frame centrale (in basso rispetto al tasto) lasciando immutato il frame dei tasti.
    grazie mille e ciao


  • Super User

    Il codice è simile a quello postato da te, in flash e actionscript 2.0 esistono 2 modi di implementare un pulsante, uno è mettere il codice direttamente sul pulsante così

    
    on(release)
    {
    gotoAndPlay(3)
    
    }
    
    

    l'altro e quello di dare un nome istanza al pulsante nell'apposito campo ad esempio my_btn quindi nel primo frame meglio se di un livello dedicato al codice

    
    my_btn.onRelease = function()
    {
    gotoAndPlay(3)
    }
    
    

  • User Newbie

    ciao,
    allora fino a goand play () ci sono. il problema è che gli devo dire:
    vai ad aprira ad es. home.htm nel frame in basso.
    è questo che non so fare.
    grazie


  • Super User

    Devi immaginare la time line come una pellicola video fatta di fotogrammi, la testina di lettura in questa time line non si sposta nel frame in basso o in alto ma solo in orizzontale, quindi mettiamo che nel livello 1 nel fotogramma 3 hai la pagiana contatti e nel livello due la barra di navigazione, tu puoi ordinare a flash di spostare la testina di lettura al frame3 ma non al frame 3 del primo livello quindi quando la testina sarà sul frame tre mostrerà tutto quello che c'è in posizione 3 se ci sono 10 o 100 livelli non importa li legge tutti.


  • User Newbie

    mi sa che non mi sono spiegato bene.
    te hai presente una pagina di dreamweaver divisa in 3 parti? sono 3 frameset, giusto?
    bene, la mia barra coi pulsanti sta nella zona A diciamo. schiacciando i pulsanti la barra deve restare dov'è, ma si devono caricare nella zona B una cosa e nella zona C un'altra.
    poi schiaccio un altro tasto (sempre quelli fatti in flash e che sono sulla barra nella zona A) e mi si deve cambiare ciò che è scritto nella zona B e nella zona C.
    non so se ora mi sono spuegato bene, ma spero di sì.
    grazie mille


  • Super User

    Si ora si, scusa ma per me specialmente in questa sezione frame ha un solo significato non ho minimamente pensato ai iframe credo si chiamino così di dreamweaver, sinceramente sul l'argomento sono totalmente impreparato, non so come ci si linka ad un iframe ma credo che più che gotoAndPlay che serve per muoversi lungo la time line di flash o swish bisognerebbe usare getURL come se fosse un link, non so che dire proverò a cercare la soluzione, ma tu intanto continua a cercare anche da qualche altra parte. Ciao