Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di alexite
    Registrato dal
    Apr 2007
    Messaggi
    130

    scorrimento immagini orizzontale

    Ciao a tutti, ho un piccolo problema con flash...
    Sto cercando di realizzare un swf dove ci sono le immagini che scorrono orizzontalmente a seconda della posizione del mouse...

    premessa, l'action non l'ho scritto io ma sono partita da uno già fatto e lo sto modificando in base alle mie esigenze.

    Dovrei fare in modo che quando iniziano le immagini e quando finiscono, il movimento si interrompesse in modo che per tornare a quella precedente devo spostare il mouse indietro, cioè deve essere attivo soltanto tra la prima e l'ultima immagine; invece lo scroll mi prosegue all'infinito e non riesco a fermarlo!! Qualcuno di voi mi sa dare una mano?
    potete scaricare il mio file da qui

    Vi ringrazio in anticipo

    Ciao
    ciaoooooooo by Alex!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    41
    Dovrebbe essere sufficiente impostare i limiti oltre i quali non scorrere.
    Il codice potrebbe essere più o meno questo:

    Codice PHP:
    var x1:int;         
    x1 _root.abc._x + (400 _root._xmouse) / 30;         
    if (
    x1 < -25x1 = -25;         
    if (
    x1 800x1 800;          
    _root.abc._x x1
    Ciao

  3. #3
    Utente di HTML.it L'avatar di alexite
    Registrato dal
    Apr 2007
    Messaggi
    130
    perfetto grazie ;-) ora funziona
    ciaoooooooo by Alex!!!!!!

  4. #4

    aiuto

    ciao vector00...
    scusa se mi intrometto quindi ma dove utilizzo questo codice??

    var x1:int;
    x1 = _root.abc._x + (400 - _root._xmouse) / 30;
    if (x1 < -25) x1 = -25;
    if (x1 > 800) x1 = 800;
    _root.abc._x = x1;

    domanda stupida immagino ma...
    e se volessi limitare in y il movimento in modo da dover utilizzare solo lo spazio delle immagini per farle muovere???

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    41
    Il codice completo diventa questo:

    onClipEvent (enterFrame)
    {
    var x1:int;
    x1 = _root.abc._x + (400 - _root._xmouse) / 30;
    if (x1 < -25) x1 = -25;
    if (x1 > 800) x1 = 800;

    _root.abc._x = x1;
    }

    ciao

  6. #6
    ciao vector00,

    grazie 1000 per lo sbattimento ...ma ora mi vorrei spingere + in là, cioè ho aumentato la dimensione del filmato e vorrei fare in modo che al di sopra di una certa "y" lo scroll terminasse...
    beh...non ci riesco...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    41
    Se ho capito bene prova così:

    onClipEvent (enterFrame)
    {
    if ((_root._ymouse > 10) && (_root._ymouse < 100))
    {
    var x1:int;
    x1 = _root.abc._x + (400 - _root._xmouse) / 30;
    if (x1 < -25) x1 = -25;
    if (x1 > 800) x1 = 800;

    _root.abc._x = x1;
    }
    }

    in questo caso dovrebbe scorrere solo se siamo fra 10 e 100 nell'asse delle Y.

  8. #8
    grande!!!!

    ...ora stavo provando a capire se lo scroll si può ripetere in loop...cioè esce una serie di img e poi le rivedo ripetersi in continuo....

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.