Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    percorso un pò contorto.. non riesco a trovare quello giusto..

    ciao.. mi stò impallando io e le _root
    Allora: ho un swf dove all'intern c'è un moviclip. Allinterno di qusto movieclip c'è un pulsante che ha questa action:
    codice:
        _root.Finestra.Video.stop();
    praticamente ritorna nella root, nel clip "finestra", nel clip "video" e lì fà l'azione stop();
    se provo questo swf funziona normalmente in quanto i percosi sono corretti. Il problema nasce quando carico questo swf in un clip di nome "vt" all'interno di un altro swf. Quindi ho pensato di cambiare l'azione di sopra con questa:
    codice:
        vt.Finestra.Video.stop();
    ma non funziona..
    qual'è secondo voi il percorso corretto?

  2. #2
    se usi MX 2004 puoi inserire la riga

    codice:
    this._lockroot=true;
    nel primo frame del filmato da caricare.


    Che relazione c'è tra il pulsante e il clip da stoppare?

    Il pulsante sta su un clip della _root?
    se si allora potresti scrivere:

    codice:
    root=this._parent;
    root.Finestra.Video.stop();
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    si uso mx 2004 ma esporto per il player v6
    ah.. giusto parent..
    quindi posso scrivere anche
    codice:
        _parent.Finestra.Video.stop();
    no?

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Se la clip è importata non vanno aggiunti parenti, proprio perché devi raggiungere la _root e poi infilarti nelle clip.

    Qual è la differenza di "ragionamento" da parte degli swf caricati ?

    _root si riferisce a quella propria, mentre quella del file principlae diventa _level0.

    Quindi, ovunque si trovi o si chiami il file caricato:

    _level0.Finestra.Video.stop();

    Si preferisce sempre partire dalla radice, piuttosto che perdersi (con facilità), fra i _parent._parent._parent... che, se vogliamo, riaffiorano fino alla _root ma non sono in grado di introdursi successivamente in altre clip di _root per la continuazione del percorso che ci siamo prefissati.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    _level0.Finestra.Video.stop();
    anche se carico in una clip?

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Sì, perché se scrivessi _root, Flash capirebbe "la _root del file caricato", anche se in una clip contenitore.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.