Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207

    Object.prototype.menu_path = this;

    ciao a tutti sono in crisi profonda...in basso ho scritto una spiegazione che negatyve mi ha dato solo che ho ancora problemi non capisco bene cosa devo fare ......chi sa aiutarmi??







    ti spiego: quella che è la root di un filmato esterno, quando questo viene
    caricato in movieclip non è più la root, ma la timeline del movieclip nel
    quale il filmato è stato caricato. per questo motivo, se carichi un filmato
    in un movieclip, ogni volta che il codice dice "_root", intende la timeline
    principale del filmato che ha caricato quello esterno, non facendo più
    funzionare nulla.
    allora nel primo frame del filmato ho scritto:

    Object.prototype.menu_path = this;

    creando un riferimento alla timeline principale del filmato esterno. questo
    riferimento può essere letto da qualunque movieclip, ovunque sia.
    quindi basta cambiare ogni "_root" del filmato esterno con un
    "this.menu_path", e tutto torna a funzionare.

    negatyve

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    Re: Object.prototype.menu_path = this;

    Originariamente inviato da madix
    ciao a tutti sono in crisi profonda...in basso ho scritto una spiegazione che negatyve mi ha dato solo che ho ancora problemi non capisco bene cosa devo fare ......chi sa aiutarmi??







    ti spiego: quella che è la root di un filmato esterno, quando questo viene
    caricato in movieclip non è più la root, ma la timeline del movieclip nel
    quale il filmato è stato caricato. per questo motivo, se carichi un filmato
    in un movieclip, ogni volta che il codice dice "_root", intende la timeline
    principale del filmato che ha caricato quello esterno, non facendo più
    funzionare nulla.
    allora nel primo frame del filmato ho scritto:

    Object.prototype.menu_path = this;

    creando un riferimento alla timeline principale del filmato esterno. questo
    riferimento può essere letto da qualunque movieclip, ovunque sia.
    quindi basta cambiare ogni "_root" del filmato esterno con un
    "this.menu_path", e tutto torna a funzionare.

    negatyve
    ciao!
    sono le basi della struttura di flash...
    la timeline principale è la root...quindi ogni riferimento da movie clip annidati alla timeline principale deve essere preceduto da un bel _root [da non confondere con rutt' ]...ossia 'radice'.

    quindi se carichi un file.swf nel movieclip1...se dici _root.play(); fai andare la timelineprincipale, non la timeline di fileswf...
    quindi devi dire movieclip1.play();

    quindi ti dice di togliere _root e di mettere il nome d'istanza del movie clip...

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.