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

    Disabilitare pulsanti e caricare filmati esterni

    Ciao a tutti,
    ho cercato di recuperare le risposte nel forum, ma nonostante il tempo speso non sono ancora riuscito a risolvere alcuni problemi....

    Vorrei poter aprire 2 filmati enterni swf (uno.swf e due.swf) nel livello 2 tramite l'utilizzo di due pulsanti (o meglio due clip) e successivamente ritornare al filmato principale (base.swf) sempre tramite un clip presente nel filmato uno.swf.

    Per fare questo ho inserito le seguenti azioni ai due clip aventi nome di istanza "uno e "due".

    codice:
    onClipEvent(mouseDown){
    	loadMovieNum("uno.swf", 2);
    	disabilitaBtn();
    	abilitaBtuno();
    }
    codice:
    onClipEvent(mouseDown){
    	loadMovieNum("due.swf", 2);
    	disabilitaBtn();
    	abilitaBtuno();
    }
    Nel primo livello della linea temporale ho inserito il codice delle funzioni.
    Queste dovrebbero disabilitare i due pulsanti (uno e due) del filmato base dopo aver caricato i filmati esterni e abilitare il pulsante avente nome istanza “back” presente nel filmato esterno “uno.swf”.

    codice:
    disabilitaBtn = function() {
    uno.enabled = false;
    due.enabled = false;
    }
    codice:
    abilitaBtuno = function() {
    back.enabled = true;
    }
    Al clip “back” presente nel filmato “uno.swf” ho associato il seguente codice per cercare di fargli caricare nuovamente il filmato di partenza “base.swf”.

    codice:
    onClipEvent(mouseDown){
    	loadMovieNum("base.swf", 2);
    	disabilitaBtnuno();
    	abilitaBtbase();
    }
    Nella linea temporale sul primo livello del filmato “uno.swf” ho messo il seguente codice, per cercare di disabilitare il pulsante back e riabilitare i due pulsanti del filmato base precedentemente disabilitati :

    codice:
    disabilitaBtnuno = function() {
    back.enabled = false;
    }
    abilitaBtbase = function() {
    uno.enabled = true;
    due.enabled = true;
    }
    Ci sono diversi malfunzionamenti, come ad esempio non si apre il filmato “due.swf” , oppure dopo aver cliccato sul pulsante back del filmato uno.swf appare momentaneamente il filmato base per poi ritornare al filmato uno.swf.

    Se qualcuno può darmi una mano a capire gli errori ne sarei veramente grato.

    Grazie

    Andrea

  2. #2
    sinceramente mi sono perso.....sarà l'orario
    quindi nn volermene se dico cavolate

    >Vorrei poter aprire 2 filmati enterni swf (uno.swf e due.swf) nel livello 2 tramite l'utilizzo di due pulsanti (o meglio due clip) e successivamente ritornare al filmato principale (base.swf) sempre tramite un clip presente nel filmato uno.swf.


    quando ti riferisci a variabili, funzioni,.. etc di livelli diversi

    ad es stai nel livello 0 e da uno.swf caricato sul livello 2 vuoi riferirti ad una funzione del livello0

    _level0.nomefunzione();


    >onClipEvent(mouseDown){
    loadMovieNum("uno.swf", 2);
    disabilitaBtn();
    abilitaBtuno();
    }

    ti consiglio di utilizzare le funzioni sul frame cosi avrai tutto lo script raggruppato
    + gestibile

    istanzaclip.onRelease=function(){
    loadMovieNum("uno.swf", 2);
    //che senso ha disabilitare prima e poi abilitare ...disabilita solo quello giusto tanto ne
    //sono solo due
    //lo so hai fatto una function generica
    istanzaclip.enabled=false;
    }

    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 !

  3. #3
    effettivamente ho scritto troppo....

    provo a dare un'occhiata ai riferimenti dei livelli....

    La funzione "disabilitaBtn" disabilita il pulsanti del primo filmato, mentre la funzione "abilitaBtuno" abilita il pulsante del filmato "uno.swf"....dovrei darti i file fla per farti capire la logica di queste prove.....


    Grazie 1000

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.