..:: MX Studio Fóruns ::..: Flash funcionando mas crashando browser - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Flash funcionando mas crashando browser

#1 User is offline   gustavão 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 08

Posted 02 December 2008 - 10:44 AM

Bom fiz um flash que mostra produtos em destaque, ele mostra a primeira imagem de um xml e cria botões de acordo com a quantidade de imagens no xml( no caso 3).

não manjo muito de actionscript, mas me virei ai e fiz. aparentemente está certo!

porem quando incorpoto esse flash em alguma pagina dá probelma quando fico clicando nos botoes gerados.


eu desconfio de 2 coisas:
  1. que eu estou usando windows vista, dava esse bug em sites que tinham flash.
  2. algum erro logico no actionscript.


bom vou deixar ai o projetinho do flash pra quem puder dar uma analizada.

abrax

http://rapidshare.com/files/169483709/flash.zip.html
0

#2 User is offline   Tiago Braga 

  • Group: Moderadores
  • Posts: 732
  • Joined: 15-May 07

Posted 02 December 2008 - 12:38 PM

Kra.. testei seu arquivo e está tudo ok. Pode ser bug no navegador com o sistema operacional. Agora, vc está colocando com seu arquivo SWF na página?

Posta o código completo ai. Até!
0

#3 User is offline   gustavão 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 08

Posted 02 December 2008 - 12:59 PM

QUOTE(xavrim @ 2/12/2008 12:12:14) <{POST_SNAPBACK}>
Kra.. testei seu arquivo e está tudo ok. Pode ser bug no navegador com o sistema operacional. Agora, vc está colocando com seu arquivo SWF na página?

Posta o código completo ai. Até!


bom eu uso runactivecontent.js do dreamweaver mesmo pra colocar os flahs na pagina

CÓDIGO
<script type="text/javascript">
            AC_FL_RunContent
            (
                 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
                 'width','510',
                 'height','250',
                 'title','Produtos em destaque!',
                 'src','produtos',
                 'quality','high',
                 'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
                 'movie','produtos'
            ); //end AC code
    </script>
    <noscript>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="510" height="250" title="Produtos em destaque!">
              <param name="movie" value="produtos.swf" />
            <param name="quality" value="high" />
            <embed src="produtos.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="510" height="250"></embed>
        </object>
    </noscript>


e no header:

CÓDIGO
<script src="js/AC_RunActiveContent.js" type="text/javascript"></script>


ja usei em inumeros prjetos isso:

www.krossover.com.br
o flash eh dessa pagina.

abrax e vlw ai!
0

#4 User is offline   gustavão 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 08

Posted 02 December 2008 - 01:33 PM

so pra forçar, olha uma screenshot do erro:


0

#5 User is offline   Tiago Braga 

  • Group: Moderadores
  • Posts: 732
  • Joined: 15-May 07

Posted 02 December 2008 - 02:44 PM

é, deu pau aqui no IE. Bom pod ser o flash player ou este script de controle. Pelo que eu testei está mais pelo flash player, pq no IE aqui da minha máquina deu erro também e no firefox não deu erro. Tente instalar novamente o flash player no ie. Até
0

#6 User is offline   gustavão 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 08

Posted 02 December 2008 - 04:26 PM

QUOTE(xavrim @ 2/12/2008 14:12:26) <{POST_SNAPBACK}>
é, deu pau aqui no IE. Bom pod ser o flash player ou este script de controle. Pelo que eu testei está mais pelo flash player, pq no IE aqui da minha máquina deu erro também e no firefox não deu erro. Tente instalar novamente o flash player no ie. Até


bom espero que seja isso kra, pois esse eh um projeto de e-commerce, ai eh foda excluir um publico alvo!
mas ja me conforta saber que não é algum erro logico no action script!
0

#7 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 02 December 2008 - 08:49 PM

Eu olhei seu arquivo e por um momento parecia que não ia travar mas acabou travando. Eu olhei seu arquivo do Flash e fiz algumas modificações em seu código, veja se com elas para de travar.

CÓDIGO
/*#include "lmc_tween.as"*/

System.useCodepage = true;

//primeiro botao com a posicao X com o valor abaixo.
var posX:Number = 15;

//processo de leitura do xml
var arquivo:XML = new XML();
arquivo.ignoreWhite = true;


/**
funcao loop que carrega o movieClipe "clipe" com a imagem
parametro xmlpos é a posição da imagem no xml
*/
function loop() {
    xmlNode = arquivo.firstChild;

    //descobre a quantidade de imagens no xml
    total = xmlNode.childNodes.length;

    //monta os botões de acordo com a quantidade de itens no xml
    for (i=0; i<total; i++) {
        // duplica o mc_pg
        duplicateMovieClip(mc_pg, "mc_pg"+i, _root.getNextHighestDepth());
        // posiciona X de acordo com a variavel posX
        _root["mc_pg"+i]._x = posX;
        // posiciona Y estaticamente
        _root["mc_pg"+i]._y = 234;

        _root["mc_pg"+i].num_pag.text = i+1;

        // armazena o índice do item
        _root["mc_pg"+i].numero = i;

        // quando clicar no botao criado:
        _root["mc_pg"+i].onRelease = function() {
            //trace("posicao" + i);
            //retora no valor da variavel posX para 15
            posX = 15;
            //carrega a imagem passada no pelo parametro xmlpos
            clipe.loadMovie(xmlNode.childNodes[this.numero].attributes.fonte);
        };
        //posicionamento dinamico do botões em X
        posX = posX+160;
    }
    clipe.loadMovie(xmlNode.childNodes[0].attributes.fonte);
    // remove o mc_pg
    mc_pg.unloadMovie();
}

// quando o xml carregar:
arquivo.onLoad = function(sucesso:Boolean) {
    //se caregar chama o loop
    if (sucesso) {
        loop();
    } else {
        txt_teste.text = "Arquivo XML não foi carregado";
    }
};
//carrega o arquivo'
arquivo.load("imgs.xml");


[]s
0

#8 User is offline   gustavão 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 08

Posted 03 December 2008 - 01:38 PM

@natan: bom kra usei o codigo que vc disponibilizou e ate agora não deu o bug denovo!

parece que foi resolvido.

vou deixar a url ai do site www.krossover.com.br
ai quem puder testar, se der algum bug da um toque ai!

vlw mesmo! abrax!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)