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

    caricamento file esterno con movieclip

    ho scritto questo codice per mandare in dissolvenza il carcamento delle varie sezioni di un sito,mi crea un problema se in quella sezione c'è un menu con il caricamento di un file esterno non lo carica.
    //inizializzo le movie clip target1_mc e target2_mc
    target1_mc._alpha = 0;
    target1_mc.attivo = false;
    target2_mc._alpha = 100;
    target2_mc.attivo = true;//non sarebbe necessario settarla perchè se è attiva la 1 ovviamente non lo è la 2...

    //definisco la funzione per caricare l'swf, funzione che verrà richiamata dai bottoni
    function carica(file) {
    if (!target1_mc.attivo) {
    //questa mc è inattiva, quindi carico l'swf in questa mc
    var target_Vuoto:MovieClip = target1_mc;
    } else if (!target2_mc.attivo){
    //questa mc è inattiva, quindi carico l'swf in questa mc
    var target_Vuoto:MovieClip = target2_mc;
    }
    trace("Carico "+file+" in "+target_Vuoto);
    loadMovie(file,target_Vuoto);
    }

    //definisco la funzione scambia, richiamata in automatico della mc gallery quando l'swf è caricato.
    function scambia(mc) {
    //blocco i movimenti di entrambe le mc e risetto quella che mi interessa
    _root.target1_mc.onEnterFrame = null;
    _root.target2_mc.onEnterFrame = null;
    if (mc == _root.target1_mc) {
    trace("Scambio 2 con 1");
    mc.onEnterFrame = function() {
    valore_crescente = this._alpha;
    trace(valore_crescente);
    if (valore_crescente<100) {
    valore_crescente +=10;
    _root.target1_mc._alpha = valore_crescente;
    _root.target2_mc._alpha = 100-valore_crescente;
    } else {
    this.onEnterFrame = null;
    _root.target1_mc._alpha = 100;
    _root.target2_mc._alpha = 0;
    }
    }
    _root.target1_mc.attivo = true;
    _root.target2_mc.attivo = false;
    } else if (mc == _root.target2_mc) {
    trace("Scambio 1 con 2");
    mc.onEnterFrame = function() {
    valore_crescente = this._alpha;
    trace(valore_crescente);
    if (valore_crescente<100) {
    valore_crescente += 10;
    _root.target1_mc._alpha = 100-valore_crescente;
    _root.target2_mc._alpha = valore_crescente;
    } else {
    this.onEnterFrame = null;
    _root.target1_mc._alpha = 0;
    _root.target2_mc._alpha = 100;
    }
    }
    _root.target1_mc.attivo = false;
    _root.target2_mc.attivo = true;
    }
    }

    //setto i bottoni
    Home.onRelease = function() {
    carica("Home.swf");
    };
    Contatti.onRelease = function() {
    carica("Contatti.swf");
    };
    Link.onRelease = function () {
    carica("Link.swf");
    }
    Faq.onRelease = function () {
    carica("Faq.swf");
    }
    Presentazione.onRelease = function () {
    carica("Presentazione.swf");
    }

  2. #2
    ragazzi su una mano!! almeno volevo saper se esiste un modo per mandare in automatico il filmato presente nel mc_target in dissolvenza quando provo a caricare un'altro filmato.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.