Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas para mostrar dados na SWF


Jorge de Lima

Pergunta

Boa tarde, Gostaria de uma ajuda soibre um arquivo que tenho antigo em Flash cs6, O codigo parece correto mas não aparece uns dados que deveriam , aluam poderia analisar e tentar me dizer onde está errado 

esse flash mostra umas barras e bestas barras aparecem alguns números tipo a barra indica o mês de janeiro e o dado é  um valor entre 0 e 10 que deve aparecer na tela , porém parece que as informações es~tão lá mas me parece que fallta chamar a função que mostra os dados .

Abaixo segeu o código onde constam as informações.

Obriugado

 

var contentID:Number = 1;
var totalContent:Number = 1;
//
var xini:Number = boxes_mc._x;//376; -390
var yini:Number = 0;//106;-180
var marg:Number = 10;
var index:Number = 0;
var numGoal:Number = 0;
var numResults:Number = 0;
var totalNumber:Number = 300; // altura máxima das barras <-> antigo 300
var totalProporcao:Number = 100; // valor máximo do XML <-> antigo  100
var proporcao:Number = totalNumber / totalProporcao; // calcula a proporcao entre os dois valores acima
trace(proporcao);

//
var loadListener:Object = new Object();
var conteudo:XML = new XML();
conteudo.ignoreWhite = true;
conteudo.load("conteudo/xml/lti_sapura_diamante.xml");
//
conteudo.onLoad = function(sucess) {
    if (sucess) {
        box_verde_mc._visible = false;
        var noconteudo = conteudo.childNodes[0].childNodes[0].childNodes[4];
        totalContent = Number(noconteudo.childNodes.length) - 3;
        //
        texto_mc.texto.text = String(conteudo.childNodes[0].childNodes[0].childNodes[5].childNodes);
        texto_mc.texto.text = stringReplace(texto_mc.texto.text,"&apos;", "'");
        //
        for (index = 0; index < totalContent; index++) {
            checaSO();
            trace("ContentID " + contentID);
            //
            var valueXML = String(noconteudo.childNodes[index + 3].childNodes[1].childNodes);
            
            if (valueXML == 0){
                valueXML = 0; // numeração anterior: 0.1
            }
            var posBarra = (valueXML * proporcao);
            boxes_mc["barra" + index].numValue.text = valueXML;// + "%";
            boxes_mc["barra" + index].zero.numValue.text = valueXML;
            trace(nome + " // " + valueXML);
            trace("ALTURA: " + boxes_mc._height + " POS: " + boxes_mc._y + " " + (boxes_mc._y - boxes_mc._height / 2));
            //
            boxes_mc["barra" + index]._y = boxes_mc._y + boxes_mc._height;
            boxes_mc["barra" + index].tween("_y",-posBarra,1,"easeoutsine",0);
            if (boxes_mc["barra" + index].numValue.text >= 50) {
                boxes_mc["barra" + index]._visible = true;
                boxes_mc["barra" + index].zero._visible = false;
                trace("Foi 1");
                                                
            } else if (boxes_mc["barra" + index].numValue.text < 50) {
                trace("Foi 2!");
                boxes_mc["barra" + index]._visible = true;
                boxes_mc["barra" + index].zero._visible = true;
                boxes_mc["barra" + index].numValue._visible = false;
            }
                numResults += int(valueXML);
                
                
            
            ////
            trace(posBarra);
            ////
            
        }
        // 
    } else {
        rodaVinheta();
        stop();
    }
    boxes_mc.numResults.text = numResults;
    boxes_mc.numGoal.text = totalContent * 16;
};

rodaVinheta = function () {
    _root.holder_mc.loadMovie("conteudo/swf/SAP_vinheta002_10s.swf");
};

function stringReplace(block:String, find:String, replace:String):String {
    return block.split(find).join(replace);
}

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...