Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Variabili

  1. #1

    Variabili

    Codice PHP:
    #include "mc_tween2.as"
    _lockroot true
    //
    var imagens:Array = new Array("img01""img02");
    var 
    titulos:Array = new Array("image1""immagine2");
    var 
    nId:Number = -1;
    var 
    nIm:Number 0;
    //
    desc_txt.html true;
    desc_txt.autoSize "left";
    total_txt.html true;
    total_txt.autoSize "right";
    //
    function proxImg():Void {
        if (
    nId == imagens.length-1) {
            
    trace("fim");
        } else {
            
    nId += 1;
            
    nIm += 1;
            
    _root.attachMovie("img_mc""img_mc"+nImnIm+1);
            eval(
    _root["img_mc"+nIm])._x 20;
            eval(
    _root["img_mc"+nIm])._y 40;
            
    _root.alphaTo(1000"linear"0, function () {
                
    // Para acompanhar removeMovieClip tira o comentįrio da linha abaixo
                // eval(_root["img_mc"+nId])._x = 10*nId;
                
    eval(_root["img_mc"+nIm]).mcl.loadClip(imagens[nId]+".jpg", eval(_root["img_mc"+nIm]).alvo_mc);
            });
            
    desc_txt.htmlText = (titulos[nId].toUpperCase());
            
    desc_txt._alpha 0
            desc_txt
    .alphaTo(100,1)
            
    //
            
    atual addZero((nId+1), 2);
            
    total addZero(imagens.length,2)
            
    total_txt._alpha 0
            total_txt
    .alphaTo(100,1)
            
    total_txt.htmlText atual+"<font color='#98989C'>"+"/"+total+"</font>";
        }
    }
    //
    function prevImg():Void {
        if (
    nId<=0) {
            
    trace("fim");
        } else {
            
    nId -= 1;
            
    nIm += 1;
            
    _root.attachMovie("img_mc""img_mc"+nImnIm+1);
            eval(
    _root["img_mc"+nIm])._x 20;
            eval(
    _root["img_mc"+nIm])._y 40;
            
    _root.alphaTo(1000"linear"0, function () {
                
    // Para acompanhar removeMovieClip tira o comentįrio da linha abaixo
                //eval(_root["img_mc"+nId])._x = 10*nId;
                
    eval(_root["img_mc"+nIm]).mcl.loadClip(imagens[nId]+".jpg", eval(_root["img_mc"+nIm]).alvo_mc);
            });
            
    desc_txt.htmlText = (titulos[nId].toUpperCase());
            
    desc_txt._alpha 0
            desc_txt
    .alphaTo(100,1)
            
    //
            
    atual addZero((nId+1), 2);
            
    total addZero(imagens.length,2)
            
    total_txt._alpha 0
            total_txt
    .alphaTo(100,1)
            
    total_txt.htmlText atual+"<font color='#98989C'>"+"/"+total+"</font>";
        }
    }
    //
    function addZero(nq):String {
        var 
    str Math.pow(10, (q-n.toString().length)).toString().substr(1)+n;
        return 
    str;
    }
    //
    proxImg();
    //
    prox_bt.onRelease proxImg;
    prev_bt.onRelease prevImg;
    //
    prev_bt.onRollOver prox_bt.onRollOver=function () {
        
    this.alphaTo(1001);
    };
    prev_bt.onRollOut prox_bt.onRollOut=function () {
        
    this.alphaTo(701);
    }; 
    Questo č il codice del filmato figlio che se lo includo nel filmato principale si loopa e non va avanti. come potrei risolvere. grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova a modificare _lockroot=true in this._lockroot=true e a inserire come prima riga del codice un this.stop();

  3. #3
    ho provato non funziona...

  4. #4
    precisamente il filmato si blocca e compare la seguente finestra:
    Uno script del filmato sta rellantando la riproduzione di Flash Player. Interrompere lo script?

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    č un po' diverso da quello che avevo immaginato, comunque č piuttosto strano, non ci sono cicli nč ricorsioni particolari, nel codice proposto... l'unica cosa che mi viene in mente č che non ci sia codice particolare in "mc_tween2.as" che possa infastidire l'swf principale :master:

  6. #6
    č questa la libreria http://hosted.zeh.com.br/mctween/

    penso che sia un problema di script che lo fa loopare perchč la libreria non da disturbo se si include il filmato.

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    l'unica č andare a commentare i blocchi di codice, e per esclusione individuare quello che genera il loop

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.