Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155

    loadmovie(mc,"menu") -> trace(menu.mc2) =>undefined ????

    salve,
    ho creato un mc (interfaccia) che carica a sua volta altri 3 mc (menu,main,top);
    se da l'mc interfaccia voglio accedere, ad esempio, ad un mc contenuto all'interno del menu basta che faccio:
    menu.altro_mc
    questo è il problema.
    se faccio il trace di menu.altro_mc subito dopo aver caricato gli mc menu main e top mi dice che è undefined mentre
    se associo questo trace ad un evento di un bottone il trace risponde correttamente= _level0.menu.altro_mc

    come posso fare per poter accedere correttamente a altro_mc?

    loadMovie("menu.swf","menu");
    trace(menu.altro_mc); => undefined


    loadMovie("menu.swf","menu");
    pulsante.onPress = function(){
    trace(menu.altro_mc); => _level0.menu.altro_mc
    }


    grazie

  2. #2
    intanto quando usi il loadMovie(); dovresti anche indicare dove.. e quindi scriverai:

    loadMovie("menu.swf","_root.menu");//_root oppure _level0

    il resto è poco chiaro xchè parli di MC come fossero filmati e incasini parecchio il discorso..

    mc=movie clip
    filmato=swf
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    hai ragione.
    riformulo il tutto.
    ho un filmato (interfaccio) in cui carico altri tre swf (menu,main,top).

    il filmato menu è composto da un mc con istanza=sfondo.

    dal filmato interfaccia vorrei accedere al mc sfondo contenuto nel filmato menu.
    quindi:
    menu.sfondo

    codice:
    loadMovie("menu.swf","menu"); 
    trace(menu.sfondo); => undefined 
    
    mentre 
    
    loadMovie("menu.swf","menu"); 
    pulsante.onPress = function(){ 
      trace(menu.sfondo); => _level0.menu.sfondo
    }
    prob undefined che ottengo è dovuto al fatto che il filmato menu non è ancora stato del tutto caricato

    non so se sono stato + chiaro,
    grazie

  4. #4
    preload tutti apposto?
    il trace cmq così non è corretto..
    trace("quello che ti serve");
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    non ho nessun preload per i tre filmati.


    il trace cmq così non è corretto..
    trace("quello che ti serve");
    ma se faccio
    trace(instanzaDiQualcosa);
    ottengo in output

    il target completo dell'instanza

    => trace(my_btn);
    -> _level0.my_btn.

    grazie ancora

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    ho creato un mc vuoto che ho istanziato con il nome menu;

    codice:
    menu.onLoad = function(){
    	trace("caricato");
    }
    
    loadMovie("menu.swf","menu");
    eseguendo questo codice non mi appare mai il trace "caricato" come mai?
    dove sbaglio?

    grazie

  7. #7
    l'azione va messa nella funzione per vedere il trace nel debug..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    l'azione va messa nella funzione per vedere il trace nel debug..
    mmm cioè?
    scusa webbeloz ma sono un po' duretto di testa

    grazie ancora

  9. #9
    menu.onLoad = function(){
    loadMovie("menu.swf","menu");
    trace("caricato");
    }

    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    scusa webbeloz ma non capisco

    MovieClip.onLoad
    Invocato quando il clip filmato diventa un'istanza e appare nella linea temporale.


    quindi non posso scrive come hai detto tu (ho provato e non funziona)

    codice:
    menu.onLoad = function(){ 
      loadMovie("menu.swf","menu"); 
      trace("caricato"); 
    }
    uff non so + dove arrampicarmi

    grazie ancora

    ^_^'

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.