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

    [FLMX] Aiuto con un movie senza controllo

    Premetto che non sono molto esperto, pongo comunque un quesito:

    Ho un menu che scorre nella parte bassa della pagina che è ben più largo della pagina stessa.
    A questo punto decido di fare in modo che il mio menu scorra in base alla posizione del mouse: se il mouse è con 0<x<512 si muoverà da una parte, se il mouse è 512<x<1024 si muoverà dall'altra.

    La sintassi del comando che ho applicato ad un oggetto (un cerchiolino) fuori dalla pagina visibile è il seguente:

    onClipEvent (enterFrame) {
    if (_root._xmouse>0 and _root._xmouse<512) {
    _root.fotine._x=_root.fotine._x+(512-_root._xmouse)/250;
    }
    if (_root._xmouse>512 and _root._xmouse<1024) {
    _root.fotine._x=_root.fotine._x-(_root._xmouse-512)/250;
    }
    }

    Dove "fotine" è il nome del mio menu.

    Il mio problema adesso è: come faccio a dire al menu di fermarsi? Vorrei che quando il menu raggiunge un determinato valore di x si blocchi e possa solo riprendere a scorrere in senso inverso (questo ovviamente per entrambi i lati).

    grazie a chiunque mi possa essere d'aiuto.

    dgarrone@stecia.it
    Diego Garrone
    http://www.stecia.it
    diego.garrone@libero.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    onClipEvent (enterFrame) { if(_root.fotine._x"METTI_LA_CONDIZIONE"){
    if (_root._xmouse>0 and _root._xmouse<512) {
    _root.fotine._x=_root.fotine._x+(512-_root._xmouse)/250;
    }
    if (_root._xmouse>512 and _root._xmouse<1024) {
    _root.fotine._x=_root.fotine._x-(_root._xmouse-512)/250;
    }
    }}
    dovrebbe bastare.

  3. #3
    non ho capito: cosa significa metti la condizione? Scusami se non sono tecnico, ma gli actionscript che uso sono solitamente collage di sorgenti free che trovo, e non è che ci capisca molto!!!
    Diego Garrone
    http://www.stecia.it
    diego.garrone@libero.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Per esempio if((_root.fotine._x<500) and (root.fotine._x>0))
    a questa condizione il movieclip cicla solo se _root.fotine è in
    quell' intervallo di posizione e poi si ferma. Naturalmente questo e solo un esempio devi rifare il codice per far si che il tuo ciclo, (che sposta le fotine), possa riprendere nel senso opposto.

  5. #5
    non ci riesco...

    posso mandarti il .fla via mail?
    Diego Garrone
    http://www.stecia.it
    diego.garrone@libero.it

  6. #6
    scusa se sono stato invadente, ma sono alla canna del gas...grazie comunque...
    Diego Garrone
    http://www.stecia.it
    diego.garrone@libero.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Ti ho mandato l' esempio via mail e ho dimenticato di scrivere l' oggetto. Apri la mail con tranquillita.

  8. #8
    che dirti???

    SEI IL MIO IDOLO

    GRAZIE 1000 funziona tutto!

    GRAZIE GRAZIE GRAZIE ( e anche il tuo sito è una meraviglia!



    alla prox!

    Diego
    Diego Garrone
    http://www.stecia.it
    diego.garrone@libero.it

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008

    Inserimento del fla tra le mie risorse

    Ho pubblicato il menu scorrevole nella pagina download del mio sito , se ti interessa l'ho modificato, cioe non facio piu fermare lo striscione ma lo facio riapparire dalla parte opposta. Ricordo a chi dovesse leggere il messaggio che nel mio sito è attivo anche un forum
    dedicato a queste cose.Ciao

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.