Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con _root. e loadmovie

    ho un problema che mi si presenta spessissimo e ogni volta cerco di risolverlo passandoci sopra ma adesso voglio capire una volta per tutte come eliminarlo.

    Facciamo conto che ho un file swf che chiamo "clip.swf". In questo clip ho dei clip annidati che in delle azioni fanno riferimento alla timeline principale (ad esempio alla pressione di un clip, la timeline principale si sposta sul fotogramma 3), ed uso:

    Codice PHP:
    pulsante.onPress = function() {
        
    _root.gotoAndStop(3);
    }; 
    Tutto bene. Il clip swf funziona perfettamente.

    Adesso carico questo clip in un clip principale che chiamo "clipprincipale.swf" tramite "loadmovie". Mi succede che in tutte le azioni nel clip "clip.swf" dove si faceva riferimento tramite "_root" alla timeline principale del clip "clip.swf", adesso si fa riferimento alla timeline principale del FILMATO PRINCIPALE, non più del clip caricato.
    Cosa devo scrivere invece di "_root" nelle azioni annidate nel clip per far si che consideri come timeline principale sempre quella sua e non quella del cli pche lo ospita?

    PS: Spero di essere stato chiaro, a spiegarlo sembra un casino ma sarà na stupidata.

  2. #2
    come non detto. ho scoperto _lockroot=true.
    grazie uguale.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non è così tanto "stupidata" in realtà e si tratta di una questione di progettazione

    il al posto tuo, per tagliare la testa al toro farei così, istanzierei una nuova variabile nel primo frame del filmato che carica e poi la userei nei pulsanti, così

    Codice PHP:
    var path this;
    pulsante.onPress = function() {
        
    path.gotoAndStop(3);
    }; 
    in alternativa esiste la proprietà _lockroot per cui ti rimando a questo link e alle tante discussioni sul forum stesso

    http://livedocs.adobe.com/flash/8_it/main/00002482.html

    [edit]... sono arrivato tardi

  4. #4
    lol
    grazie lo stesso.

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.