_M!K0L_ 1 Denunciar post Postado Junho 23, 2008 Tipo to querendo um "loading" tipo assim: ele deve receber do PHP uma variavel com o nome "$i" exemplo: <? $i = "40"; ?> dai a Barrinha de "Loading" tem que estar a "40%" entende? e quando estiver a "0%": será que alguem pode me ajudar nisso ai? eu não entendo nada de FLash por isso vim pedir ajudaaa!!! ;D Compartilhar este post Link para o post Compartilhar em outros sites
Foxn 3 Denunciar post Postado Junho 23, 2008 Para a página php você só precisa colocar o valor final e mais nada tipo "<? echo(40); ?>", e no flash: // DESENHANDO O CARREGADOR ////////////////////////////////// var largura:uint = 150; var altura:uint = 20; var fracao:uint = 10; var corFundo:uint = 0xFFFFFF; var corLinha:uint = 0x000000; var corBarra:uint = 0x00ce00; var espessuraLinha:uint = 1; var carregador:Sprite = new Sprite(); this.addChild(carregador); var fundoBarra:Sprite = new Sprite(); fundoBarra.graphics.beginFill(corFundo); fundoBarra.graphics.drawRect(0,0,largura,altura); fundoBarra.graphics.endFill(); carregador.addChild(fundoBarra); var barra:Sprite = new Sprite(); barra.graphics.beginFill(corBarra); barra.graphics.drawRect(0,0,largura,altura); barra.graphics.endFill(); carregador.addChild(barra); var quadriculado:Sprite = new Sprite(); quadriculado.x = espessuraLinha; quadriculado.graphics.lineStyle(espessuraLinha,corFundo); var larg = largura - espessuraLinha * 2; for(var i:uint=0; i < fracao; i++){ quadriculado.graphics.drawRect((larg/fracao)*i,espessuraLinha,larg/fracao,altura-espessuraLinha*2); } carregador.addChild(quadriculado); var bordaBarra:Sprite = new Sprite(); bordaBarra.graphics.lineStyle(espessuraLinha,corLinha); bordaBarra.graphics.drawRect(0,0,largura,altura); carregador.addChild(bordaBarra); carregador.x = (stage.stageWidth - carregador.width) / 2; carregador.y = (stage.stageHeight - carregador.height) / 2; // NONITORANDO OS DADOS //////////////////////////////// var AoCarregar:Function = function($vento:Event):void{ var $pct:Number = Number($vento.currentTarget.data) / 100; barra.scaleX = $pct; if($pct < 1){ $vento.currentTarget.load(request); }else{ // Fazer alguma coisa ao terminar de carregar. } } var url:String = "pagina.html"; var request:URLRequest = new URLRequest(url); var ler:URLLoader = new URLLoader(); ler.addEventListener(Event.COMPLETE, AoCarregar); ler.load(request); Compartilhar este post Link para o post Compartilhar em outros sites
_M!K0L_ 1 Denunciar post Postado Junho 24, 2008 ow não consegui fazer funcionar, esse script que você me mando eu salvo em "*.AS" ?? como que é ?? Compartilhar este post Link para o post Compartilhar em outros sites
Foxn 3 Denunciar post Postado Junho 24, 2008 Você só tem de copiar e colar em um frame no seu palco. Compartilhar este post Link para o post Compartilhar em outros sites
_M!K0L_ 1 Denunciar post Postado Junho 24, 2008 ta eu abri o Flash MX o que eu tenho aki ;p e cliquei em uma FRAME e botei o código no "Action - Frame" dai fui salvar ocorreu os seguintes error: " **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 2: The class 'uint' could not be loaded. var largura:uint = 150; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: The class 'uint' could not be loaded. var altura:uint = 20; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 4: The class 'uint' could not be loaded. var fracao:uint = 10; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 5: The class 'uint' could not be loaded. var corFundo:uint = 0xFFFFFF; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: The class 'uint' could not be loaded. var corLinha:uint = 0x000000; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 7: The class 'uint' could not be loaded. var corBarra:uint = 0x00ce00; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 8: The class 'uint' could not be loaded. var espessuraLinha:uint = 1; **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 11: The class 'Sprite' could not be loaded. var carregador:Sprite = new Sprite(); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: The class 'Sprite' could not be loaded. var fundoBarra:Sprite = new Sprite(); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 20: The class 'Sprite' could not be loaded. var barra:Sprite = new Sprite(); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 26: The class 'Sprite' could not be loaded. var quadriculado:Sprite = new Sprite(); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 30: The class 'uint' could not be loaded. for(var i:uint=0; i < fracao; i++){ **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 35: The class 'Sprite' could not be loaded. var bordaBarra:Sprite = new Sprite(); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 44: The class 'Event' could not be loaded. var AoCarregar:Function = function($vento:Event):void{ **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 54: The class 'URLRequest' could not be loaded. var request:URLRequest = new URLRequest(url); **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 55: The class 'URLLoader' could not be loaded. var ler:URLLoader = new URLLoader(); Total ActionScript Errors: 16 Reported Errors: 16 " Compartilhar este post Link para o post Compartilhar em outros sites
Foxn 3 Denunciar post Postado Junho 24, 2008 MX? Então esquece, depois eu coloco aqui um com Flash MX... esse que eu te passei é para Flash CS3. Compartilhar este post Link para o post Compartilhar em outros sites
_M!K0L_ 1 Denunciar post Postado Junho 25, 2008 ta estou aguardando ;D e vlw por me ajudar! Compartilhar este post Link para o post Compartilhar em outros sites
_M!K0L_ 1 Denunciar post Postado Julho 24, 2008 Alguem que tenha o Flash CS3, poderia fazer isso Você só tem de copiar e colar em um frame no seu palco. com o código ali em cima para mim, que eu não tenho Flash CS3, muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites