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

    richiamare funzione su filmato princ da uno esterno

    ciao,

    ho creato una funzione che risiede in un frame della _root del filmato principale.
    ho la necessità di richiamare questa funzione premendo un tasto che si trova in un filmato esterno caricato nel principale.

    questo il codice nel pulsante:

    codice:
    on (release) {
    	_parent.gotoAndPlay("s2");
    	_root.ripristino();//richiama la funzione 
    }
    però non funziona...
    come mai?

  2. #2
    up

    eppure mi sembra che la sintassi sia corretta, ma non funziona...nessuno può aiutarmi?

  3. #3

    Re: richiamare funzione su filmato princ da uno esterno

    Originariamente inviato da beeky
    ciao,

    ho creato una funzione che risiede in un frame della _root del filmato principale.
    ho la necessità di richiamare questa funzione premendo un tasto che si trova in un filmato esterno caricato nel principale.

    questo il codice nel pulsante:

    codice:
    on (release) {
    	_parent.gotoAndPlay("s2");
    	_root.ripristino();//richiama la funzione 
    }
    però non funziona...
    come mai?
    >ho la necessità di richiamare questa funzione premendo un tasto che si trova in un filmato esterno caricato nel principale

    come carichi il filmato esterno??


    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    il filmato esterno viene caricato all'interno di un movieclip con istanza mc_contatti.
    il caricamento viene dato dal rilascio di un pulsante con questa istruzione:

    on (release) {
    _root.ripristino("contatti");//richiama la funzione
    loadMovie("form_contatti.swf", _root.mc_contatti);
    }

    e qui funziona alla perfezione, mi esegue la funzione e carica il filmato.

    dall'interno di questo filmato voglio richiamare la stessa funzione di cui sopra, ma non c'è verso...
    riporto il codice che ho postato in principio:

    on (release) {
    _parent.gotoAndPlay("s2");
    _root.ripristino();//richiama la funzione
    }

  5. #5
    Originariamente inviato da beeky
    il filmato esterno viene caricato all'interno di un movieclip con istanza mc_contatti.
    il caricamento viene dato dal rilascio di un pulsante con questa istruzione:

    on (release) {
    _root.ripristino("contatti");//richiama la funzione
    loadMovie("form_contatti.swf", _root.mc_contatti);
    }

    e qui funziona alla perfezione, mi esegue la funzione e carica il filmato.

    dall'interno di questo filmato voglio richiamare la stessa funzione di cui sopra, ma non c'è verso...
    riporto il codice che ho postato in principio:

    on (release) {
    _parent.gotoAndPlay("s2");
    _root.ripristino();//richiama la funzione
    }
    ma la sintassi è corretta ...
    solo che nel primo caso ci passi una var alla funzione rispristino
    _root.ripristino("contatti ");//richiama la funzione

    la var contatti

    dal pls che sta nel file esterno usi solo la chiamata alla funzione
    ma credo che tu debba passargli anche qualche valore....dipende da comè fatta la funzione ripristina ma l'azione è corretta x richiamare una funzione nella root
    quindi comè fatta la funzione ripristina???

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    premesso che ho postato un richiamo funzione errato, in effetti all'interno deve esserci una variabile :rollo:

    questa è quello corretto:

    on (release) {
    _parent.gotoAndPlay("s2");
    _root.ripristino("home" );//richiama la funzione
    }

    se questo richiamo lo eseguo premendo un pulsante che stà nel filmato principale funziona, non mi funziona invece se il pulsante è quello del movieclip esterno.



    questa è la funzione...premesso che non sono un esperto in questo quindi la scrittura è migliorabile...

    codice:
    function ripristino(voce) {
    	if (voce == "home") {
    		_root.mc_menu2.gotoAndPlay("s2"); //fa sparire il menu secondario
    		_root.mc_bottoni.gotoAndPlay("inizio"); //fa riapparire il menu principale
    }
    if (_root.mc_gallery_foto.status_gallery == "true") {
    		_root.mc_gallery_foto.unloadMovie();
    	}
    if (_root.mc_gallery_titoli.statusbox <> "off" && voce<>"gallery") {
    		_root.mc_gallery_titoli.gotoAndPlay("s2"); //fa sparire l'elenco dei titoli gallery
    	}
    if (_root.mc_contatti.statusbox <> "off") {
    		_root.mc_contatti.gotoAndPlay("s2"); //fa sparire il form contatti
    	}
    }
    in pratica questa funzione mi serve per far sparire tutte le finestre aperte nel filmato e far apparire quella richiamata dal pulsante premuto

    grazie

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.