Visualizzazione dei risultati da 1 a 7 su 7

Discussione: conflitto tra swf

  1. #1
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    conflitto tra swf

    Ciao a tutti. Premetto che mi muovo male con gli script...
    Allora, sul movie principale in un frame ho uno script così

    _root.mioclipduna.setMask(_root.miamaschera);
    function sposta(puntoarrivo) {
    accelerazione = 8;
    _root.onEnterFrame = function() {
    differenza = Math.ceil(puntoarrivo-__root.mioclipduna._x);
    trace(differenza);
    this.mioclipduna._x+= differenza/accelerazione;
    if (differenza =0) {
    delete _root.onEnterFrame;
    }
    };
    }


    che, alla pressione di un tasto
    on (rollOver) {
    _root.sposta(30);
    }

    mi sposta l'mc mioclipduna contenente un tot di immagini a seconda del tasto che clicco.

    Ora, lo stesso giochetto lo voglio fare per un SWF esterno che viene caricato ma col _root di mezzo finisco per agire sia sul movie esterno sia sul movie principale.
    Qualcuno mi può suggerire come risolvere il conflitto?

    grazie... aiuto...

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    ma l'swf lo carichi su un livello? Perchè se è così non ti entrano in conflitto...

    se invece l'hai caricato in una clip, al posto di _root metti il _parent
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    Ok.

    Grazie per l'aiuto. L'swf si carica su un mc, ma anche col _parent non funzia... tanto per farmi ridere dietro del tutto... il _parent lo sostituisco a tutti i _root sia del frame che dei tasti?
    azz, mi vergogno un po', ma ormai sono in ballo.

  4. #4
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    ma sull'swf caricato che elementi ci sono? c'è il tasto?
    A me mi dà la carica, agli italiani gli dà la carica

  5. #5
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    eccomi eccomi!

    Sì, su un frame ci sono i tasti, su un'altro il codice e su un altro ancora c'è l'mc...

  6. #6
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Allora dopo i _root prova a mettere il nome della clip in cui hai caricato l'swf. Mettilo anche dove hai messo il this
    A me mi dà la carica, agli italiani gli dà la carica

  7. #7
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120
    ahi... ho pure postato il codice pieno di errori... questo è quello giusto (?)

    _root.duna.setMask(_root.maschera);
    function sposta(puntoarrivo) {
    accelerazione = 8;
    this.onEnterFrame = function() {
    differenza = Math.ceil(puntoarrivo-_root.duna._y);
    trace(differenza);
    _root.duna._y+= differenza/accelerazione;
    if (differenza =0) {
    delete this.onEnterFrame;
    }
    };
    }


    Ti secca se ti invio il .fla? Non mi offendo se nn hai tempo, per carità!

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.