Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AlessandraSantos

[Resolvido]Carregar arquivo externo

Recommended Posts

Olá,

 

Estou tendo problemas em carregar swf externo. Quando visualizo o swf inicial ele carrega os externos normalmente. Porém, quando coloco no html, apenas aparece o swf original, e não carrega os outros. Estão todos na mesma pasta.

Código Action Script:

stop();
import fl.transitions.Tween
import fl.transitions.easing.*
import fl.transitions.TweenEvent

var externo, saida, parcial,total,porcento,arredonda

externo=new Loader();
externo.load(new URLRequest("serpentina.swf"));

alvo_mc.addChild(externo);

serpentina_mc.buttonMode=true
reducoes_mc.buttonMode=true
tubosifao_mc.buttonMode=true
pressao_mc.buttonMode=true
alta_mc.buttonMode=true
amortecedor_mc.buttonMode=true
poco_mc.buttonMode=true
valvula_mc.buttonMode=true
selo_mc.buttonMode=true

serpentina_mc.addEventListener(MouseEvent.CLICK, function(){
new Tween(alvo_mc,"alpha",Regular.easeOut,0,1,1,true)
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("serpentina.swf"));												 
														   })
 													});

reducoes_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("reducoes.swf"));												 
														   })
 													});

tubosifao_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("tubo-sifao.swf"));												 
														   })
 													});

pressao_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("reguladores-pressao.swf"));												 
														   })
 													});

alta_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("alta-pressao.swf"));												 
														   })
 													});

amortecedor_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("amortecedores.swf"));												 
														   })
 													});

poco_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("poco.swf"));												 
														   })
 													});

valvula_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("valvulas.swf"));												 
														   })
 													});
selo_mc.addEventListener(MouseEvent.CLICK, function(){
saida=new Tween(alvo_mc,"alpha",Regular.easeOut,1,0,0.5,true) //pra qdo sair ocorrer animação de entrada ao contrário
saida.addEventListener(TweenEvent.MOTION_FINISH, function(){
	externo.load(new URLRequest("selos.swf"));												 
														   })
 													});




//preloader
barra_mc.visible=false
texto_txt.visible=false


externo.contentLoaderInfo.addEventListener(Event.OPEN, function(){
	barra_mc.visible=true;
	texto_txt.visible=true;
																 });

externo.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preloader)

function preloader(e){
	porcento=e.bytesLoaded / e.bytesTotal
	arredonda=Math.round(porcento*100)
	barra_mc.scaleX=porcento
	texto_txt.text=arredonda + "%"	
}

externo.contentLoaderInfo.addEventListener(Event.COMPLETE, function(){
	barra_mc.visible=false;
	texto_txt.visible=false;
	new Tween(alvo_mc,"alpha",Regular.easeOut,0,1,1,true)
																	 });

HTML (códiog do flash ainda não validado):

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="" />
<meta name="description" content=""/>
<title>Jelgo</title>
<link rel="stylesheet" href="css/estilo.css" type="text/css" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<div id="geral">
<!--GERAL-->
        <!--Topo-->
        <div id="topo">
        	<div id="logo">
        		<img src="images/logo.jpg" alt="logo"/>
                <br clear="all"/>
            </div>
            <ul>
            	<li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">JELGO</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">PRODUTOS</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">TABELA</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">CONTATO</a></li>
            </ul>
            <img src="images/fundo-topo2.jpg" alt="fundo" class="fundo2"/>
        <br clear="all"/>    
        </div>
        <!--FIM TOPO-->
        <!--Conteúdo-->
        <div id="conteudo"> 
        	<div id="bloco1">
            	<div id="cinza">
                	<h3>Indústria e Comércio Ltda</h3>
                    <p>Há 22 anos a Jelgo Industria e Comércio Ltda., localizada na região leste de São Paulo na Rua Inhamuns, 134 - Vila Prudente, vem atendendo o mercado de automação industrial, instrumentação, equipamentos de pressão e temperatura e gases industriais.</p>
                </div>
                <div id="amarelo">
                	<p> “Atendemos nossos clientes fabricando equipamentos e acessórios através de projetos ou amostras . "
 Segue abaixo alguns produtos de nossa linha de fabricação : </p>
 					<ul>
                    	<li>- Tubo sifão para manômetros </li>
                        <li>- Amortecedor de pulsação para manômetros</li>
                        <li>- Registro tipo agulha para manômetros</li>
                        <li>- Selos para manômetros</li>
                        <li>- Válvula reguladora para alta pressão de oxigênio, nitrogênio, hidrogênio, ar comprimido e outros</li>
                        <li>- Válvula reguladora de pressão para GLP 13 / 45 kgs</li>
                        <li>- Poços para termômetro</li>
                        <li>- Rede centralizada para gases industriais ( MANIFOLD )</li>
                        <li>- Serpentina para manifold</li>
                        <li>- Serpentina para manômetros</li>
                        <li>- Serpentina para manômetros 
- Entre outros</li>
                    </ul>
                </div>
                <br clear="all"/>
            </div>
            <div id="bloco2">
           	  <div id="flash">
                	<h3>Catálogo</h3>

                    <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','497','height','221','title','animacao','src','images/animacao','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/animacao' ); //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="497" height="221" title="animacao">
                      <param name="movie" value="images/animacao.swf" />
                      <param name="quality" value="high" />
                      <embed src="images/animacao.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="497" height="221"></embed>
                    </object>
            	</noscript>
                </div>
                
                    <div id="solicite">
                	<h3>SOLICITE ORÇAMENTO !!</h3>
                    <div id="box">
                    	<p>A Jelgo possui profissionais sempre em constante aperfeiçoamento, para sua segurança e comodidade.</p> 
                        <p>
Com um atendimento personalizado oferecemos aos  nossos clientes , agilidade e pontualidade.</p>
                    </div>
                </div>
              <br clear="all" /> 
            </div>
        </div>
        <!--FIM CONTEÚDO-->  
        <!--FOOTER-->
        <div id="footer">  
        	<p>Fone: 11 2966-0425 / 2028-4639
Fax: 11 2028-1022</p>  
			<br clear="all"/>  
            <ul>
            	<li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">JELGO</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">PRODUTOS</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">TABELA</a></li>
                <li>-</li>
                <li><a href="http://www.jelgo.com.br" title="site Jelgo" target="_blank">CONTATO</a></li>
            </ul>            
        </div>
        <!--FIM FOOTER-->	        
<!--FIM GERAL-->
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.