Jump to content
Fórum Script Brasil

Jorge de Lima

Membros
  • Posts

    1
  • Joined

  • Last visited

About Jorge de Lima

Jorge de Lima's Achievements

0

Reputation

  1. 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); }
×
×
  • Create New...