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

    scroll immagini orizzontale

    salve a tutti e buona domenica.
    il mio quesito e' semplice:
    ho un mc che contiene un gruppo di immagini l'una accanto all'altra in orizzontale, vorrei fare in modo che scrollasse da sinistra a destra e quando arriva alla fine tornare indietro e cosi' via all'infinito, penso di dover intervenire su _x ma non so come farla muovere in animazione.

    il nome dell'istanza e' "immhome" messa nella timeline principale nel primo frame.
    yah man...
    MY SITE
    MY SITE

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    http://flash-mx.html.it/guide/view_l...dguida=6&id=80

    I sorgenti sono nella prima pagina della guida.

  3. #3
    Originariamente inviato da negatyve
    http://flash-mx.html.it/guide/view_l...dguida=6&id=80

    I sorgenti sono nella prima pagina della guida.
    ciao, ho seguito quella guida per realizzare uno scroller immagini.
    ho un problema: se avvio l'swf così com'è funziona, se lo faccio caricare in un altro swf invece sta immobile, come se
    non captasse la posizione del mouse.

    qualche aiutino?

  4. #4
    il tuo scroll ha un preload?
    se e' cosi toglilo.

    in caso sono qui
    yah man...
    MY SITE
    MY SITE

  5. #5
    si! e mi da lo stesso problema anche su uno scroller di testo.
    ma se lo tolgo come faccio a caricare quell'swf prima di visualizzarlo?
    si può usare un preload esterno? una sorta di modulo che carica solo..

    p.s.
    ho provato a eliminare la scena del preload
    ma sembra non funzionare lo stesso. cioè si comporta
    come prima..

  6. #6
    ti spiego come l'ho fatto io:
    tutto sulla timeline principale e usando solo il 1° fotogramma su vari livelli
    per ottenere lo scroll della strisciata di immagini con il mouse ho fatto un MC al quale ho assciato

    onClipEvent(enterFrame){
    center=275;
    pos=_root._xmouse;
    dif=(pos-center)/50;
    if(_root._xmouse>=center){
    //trace(this._x);
    this._x-=dif;
    if(this._x<-3583){
    this._x=493;
    this._x-=dif;
    }
    } else {
    this._x-=dif;
    if(this._x>550){
    this._x=-3583;
    this._x-=dif;
    }
    }
    }
    ovviamente i parametri devi aggiustarteli (x)

    mentre in un altro fotogramma ho messo "stop"

    e questo e' lo scroll.

    per richiamarlo esternamente ho scritto cosi, nel filmato principale.

    loadMovie("scroller.swf", "foto");

    dove scroller e' l'swf delle foto
    e foto e' l'mc vuoto dove lo faccio comparire.

    io preload non ne metto ma risolvo mettendo la scritta "caricamento" sul file principale dove fai comparire lo scroller delle foto, magari su un fotogramma inferiore, cosi quando compare lo scroller delle foto, la scritta "caricamento scompare, ovvero sta sotto lo scroller ma non si vede. ovviamente per non farla vedere il tuo scroller deve avere un fondino colorato altrimenti risulta trasparente.

    se vuoi proprio usare il vero preload allora devi fare in modo che giacia sulla stessa scena dello scroll e non in una altra come al solito, ma non garantisco.
    yah man...
    MY SITE
    MY SITE

  7. #7
    sto cercando di fare funzionare il tuo script,
    ma devo solo cambiare i valori di "x" ?
    come l'hai chiamato il MC della barra con le foto?
    non l'ho capito bene..

  8. #8
    il nome delle foto e' "bob".(ma sinceramente non lo vedo chiamato da nessuna parte.)pero' a me funziona
    devi sistemare le x (io vado a tentavivi) devi aumentare due alla volta, vedi che c'e' ne sono 2 uguali e penso si riferisca allo spostamento totale, invece quello diverso penso si riferisca al punto di partenza.
    vedrai che funziona
    yah man...
    MY SITE
    MY SITE

  9. #9
    ok, allora sono riuscito a far funzionare tutto.
    nell'altro script praticamente ho sostituito _root con _parent
    (forse avrei dovuto farlo subito, che lamer )

    mantengo lo script della esercitazione, il quale all'inizio
    duplica il MC e lo posiziona al limite destro per fare scorrere la barra di continuo:

    codice:
    _parent.barra1.duplicateMovieClip("barra2", 2);
    _parent.barra2._x = destra;
    il problema è che questo il MC che è stato creato dal .duplicateMovieClip dovrebbe risiedere su un livello in particolare.. lo stesso della barra1.. perchè ha una maschera..

    sai come spostare di livello i MC? o se si può duplicarlo direttamente su un livello in particolare..

    grazie mille ancora per tutti gli aiuti che mi stai dando!

  10. #10
    no mi dispiace non so come fare, se hai bisogno di far scrollare le immagini e basta, in modo infinito, basta quello che ti ho mandato prima.
    se vuoi vedere come viene a me vai su
    http://www.soulcreative.it
    clicca su "fotografia"
    yah man...
    MY SITE
    MY SITE

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.