Visualizzazione dei risultati da 1 a 9 su 9

Discussione: slideshow non funziona

  1. #1

    slideshow non funziona

    ho un MC di nome barra1, poi un mc vuoto dove come action ho:

    onClipEvent (load) {
    centro = _root.barra1._x;
    larghezza = _root.barra1._width;
    destra = centro + larghezza;
    sinistra = centro - larghezza;
    _root.barra1.duplicateMovieClip("barra2", 2);
    _root.barra2._x = destra;
    }
    onClipEvent (mouseMove) {
    _x = _root._xmouse;
    }
    onClipEvent (enterFrame) {
    mouseX = Math.round(_x-centro)*-1;
    mouseX = Math.round(mouseX/_root.fattore);
    _root.barra1._x += mouseX;
    _root.barra2._x += mouseX;
    barra1X = _root.barra1._x;
    barra2X = _root.barra2._x;
    if (barra1X < sinistra) {
    _root.barra1._x = barra2X + larghezza;
    }
    if (barra2X < sinistra) {
    _root.barra2._x = barra1X + larghezza;
    }
    if (barra1X > destra) {
    _root.barra1._x = barra2X - larghezza;
    }
    if (barra2X > destra) {
    _root.barra2._x = barra1X - larghezza;
    }
    }

    il tutto funziona se si trova nella timeline principale, se invece lo metto dentro un mc non funziona piu'.

    da cosa dipende?

    dimenticavo nel fotogramma c'e': fattore=30
    yah man...
    MY SITE
    MY SITE

  2. #2
    il mio obbiettivo e' farlo caricare esternamente ma succede la stessa cosa
    yah man...
    MY SITE
    MY SITE

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    dipende dai percorsi, _root.barra1 ecc devono diventare _root.mccontenitore.barra1

    mccontenitore è il nome di istanza che devi dare al tuo mc che contiene tutto il resto, stessa cosa se carichi dall'esterno...è solo un problema di percorsi

  4. #4
    io ho messo questo:

    onClipEvent (load) {
    centro = _root.fotografia.barra1._x;
    larghezza = _root.fotografia.barra1._width;
    destra = centro+larghezza;
    sinistra = centro-larghezza;
    _root.fotografia.barra1.duplicateMovieClip("barra2 ", 2);
    _root.fotografia.barra2._x = destra;
    }
    onClipEvent (mouseMove) {
    _x = _root.fotografia._xmouse;
    }
    onClipEvent (enterFrame) {
    mouseX = Math.round(_x-centro)*-1;
    mouseX = Math.round(mouseX/_root.fotografia.fattore);
    _root.fotografia.barra1._x += mouseX;
    _root.fotografia.barra2._x += mouseX;
    barra1X = _root.fotografia.barra1._x;
    barra2X = _root.fotografia.barra2._x;
    if (barra1X<sinistra) {
    _root.fotografia.barra1._x = barra2X+larghezza;
    }
    if (barra2X<sinistra) {
    _root.fotografia.barra2._x = barra1X+larghezza;
    }
    if (barra1X>destra) {
    _root.fotografia.barra1._x = barra2X-larghezza;
    }
    if (barra2X>destra) {
    _root.fotografia.barra2._x = barra1X-larghezza;
    }
    }
    dove "fotografia" e' il nome dell'istanza MC dove si trova tutto lo slide

    ma non funziona
    yah man...
    MY SITE
    MY SITE

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ketamanali
    se non hai definito "_root.fotografia.fattore" non funziona di certo

    nel onClipEvent(load) scrivi _root.fotografia.fattore = 30;

  6. #6
    scusa ma non funziona:
    onClipEvent (load) {
    _root.fotografia.fattore=30
    centro = _root.fotografia.barra1._x;
    larghezza = _root.fotografia.barra1._width;
    destra = centro+larghezza;
    sinistra = centro-larghezza;
    _root.fotografia.barra1.duplicateMovieClip("barra2 ", 2);
    _root.fotografia.barra2._x = destra;......

    sbagliero' io ma non ci sto capendo niente, io ho un action nel fotogramma che dice:
    fattore=30
    yah man...
    MY SITE
    MY SITE

  7. #7
    vi prego aiutatemi non posso fermarmi prorpio ora altrimenti non ci capiro' niente
    yah man...
    MY SITE
    MY SITE

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non può essere altro che un problema di percorsi, conosco il codice e so che funziona, devi verificare i percorsi dei tuoi elementi e restiturli completi nello script

  9. #9
    vabbe lascio perdere perche' ormai ho piu' confusione di prima, ti ringrazio lo stesso
    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.