Jump to content


Photo

Problemas Com Fscommand


  • Faça o login para participar
11 replies to this topic

#1 mannuzinha

mannuzinha

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/12/2004, 11:18

Saudações...
Será que alguém pode me dizer como fecho um swf dentro de uma layer?

Uma vez que, dentro do Action, possuo a seguinte sintaxe:

on (press)
{
fscommand(quit);
}

Só que não rolou.

E aí?!
Alguém se habilita??

Abraços

Obrigada!!
Emanuella de Oliveira
// webdesigner

#2 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 21/12/2004, 12:22

A ação completa é
on(press){
fscommand("quit",true);
}

import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#3 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 21/12/2004, 13:23

A ação só serve pra FlashPlayer, no Ie não vai funcionar.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#4 mannuzinha

mannuzinha

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/12/2004, 13:30

Então, como aqueles banners comerciais, que tem no MSN, Terra e demais portais funcionam, se não estão dentro de um html?? É apenas o swf dentro de uma layer. Parecem "flutuando" no site.

É esse tipo banner que criei e não consigo fechá-lo. Oque sei é que fscommand, trata somente executáveis.
Emanuella de Oliveira
// webdesigner

#5 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 21/12/2004, 14:16

Sorry, naum havia visto "layer"... ae o problema naum eh mais flash naum... voc6e está utilizando um botão fechar dentro do flash?
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#6 mannuzinha

mannuzinha

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/12/2004, 14:21

Sim, tenho um botão com action. Deixei o fscommand mas o swf continua não fechando...
Emanuella de Oliveira
// webdesigner

#7 rjsdesign

rjsdesign

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:Cruzeiro-SP

Posted 21/12/2004, 14:43

Faz o seguinte, usa isto pra colocar o Pop no site


<!-- Inicio Banner Flutuante -->
<table width="761" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><!-- Inicio Banner Especial -->
        <div id='banner_esp' style='position: absolute; top: 200px; width: 745; height: 310px; z-index: 1100; display: none'>
          <table border='0' align='center' cellspacing='0' cellpadding='0' width='300'>
            <tr>
              <td>
     <object width='300' height='250' id='bannerEsp' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'>
                  <param name='movie'   value='http://www.SEUSITE.com/BANNER.swf'>
                  <param name='width'   value='300'>
                  <param name='height'  value='250'>
                  <param name='menu'    value='false'>
                  <param name='wmode'   value='transparent'>
                  <param name='quality' value='high'>
                  <embed wmode='transparent' width='300' height='250' src='http://www.SEUSITE.com/BANNER.swf' menu='false' quality='high' id='bannerEsp' name='bannerEsp' swliveconnect='true' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>
              </object></td>
            </tr>
          </table>
        </div>
        <script language='JavaScript'>
        <!--
            function fecharpop() {
                document.getElementById('banner_esp').style.display = 'none';
            }
            function abrirpop() {
                window.open('','popup','width=300, height=250, top=0, left=0, toolbars=no, status=no, menubar=no, scrollbars=0, resizable=no');
            }
            function mostraBanner() {
                document.getElementById('banner_esp').style.display = 'inline';setTimeout('fecharpop()', (1000*13));
          }
          //-->
              </script>
        <script language='JavaScript' event='FSCommand(url, para)' for='popup'>
        <!--
             if (url == 'fechar' && para == '') {
             document.getElementById('banner_esp').style.display = 'none';
            } else {
             window.open(url,'popup', para);
             document.getElementById('banner_esp').style.display = 'none';
            }
        //-->
        </script>
        <!-- // Fim Banner Especial -->
    </td>
  </tr>
</table>
<!-- Fim Banner Flutuante -->



e este no botão do Flash pra fechar o pop ok...


on (release){
fscommand("fechar", "");
getURL("javascript:fecharpop();");
}

tenta ai (y)
--------------------------------------------------
Robson J. Siqueira
Web designer
http://www.rjsdesign.cjb.net
--------------------------------------------------

"Cada pessoa com seu dom, Cada pessoa com seu talento,
o importante não é saber tudo e sim nunca perder a capacidade de aprender"

#8 mannuzinha

mannuzinha

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/12/2004, 15:30

Robson, obrigada mesmo pela ajuda.
Mas lamento informar que não funcionou.

Isolei completamente seu código.
Troquei meu Action, usando os parâmetros que você me passou, ainda assim não rolou.

Pois é... A luta continua.

Mas, mesmo assim, se encontrar algo que faça essa joça funcionar, estarei postando aqui!!

(y)
Emanuella de Oliveira
// webdesigner

#9 rjsdesign

rjsdesign

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:Cruzeiro-SP

Posted 21/12/2004, 15:44

poxa.. carambola nem assim funfo...

tem como vc explicar melhor oq vc quer fazer então... assim da pra tentar outra...... rs.... :D
--------------------------------------------------
Robson J. Siqueira
Web designer
http://www.rjsdesign.cjb.net
--------------------------------------------------

"Cada pessoa com seu dom, Cada pessoa com seu talento,
o importante não é saber tudo e sim nunca perder a capacidade de aprender"

#10 mannuzinha

mannuzinha

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 21/12/2004, 15:51

Aeeeeeee!
Funcionou!!!

Conforme combinado, eu disse que ia postar a solução...

Robson... na real, estava dando problema na tabela, dentro do javascript, ele estava se perdendo. E a layer estava com "display: none". Não ia funcionar JA-MA-IS... O resto, fechou!!

Até a janela.. he he he

Meu... Obrigada pela força.
Obrigada a todos tb que disponibilizaram um tempinho pra me ajudar!!

Valeu mesmo!!

Beijos à todos!

Qualquer coisa, email-me! (y) (y) (y)
Emanuella de Oliveira
// webdesigner

#11 rjsdesign

rjsdesign

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:Cruzeiro-SP

Posted 22/12/2004, 08:22

bl..

boa sorte e Feliz e um Ótimo Ano Novo (y)
--------------------------------------------------
Robson J. Siqueira
Web designer
http://www.rjsdesign.cjb.net
--------------------------------------------------

"Cada pessoa com seu dom, Cada pessoa com seu talento,
o importante não é saber tudo e sim nunca perder a capacidade de aprender"

#12 Debbye

Debbye

    12 Horas

  • Usuários
  • 125 posts
  • Sexo:Não informado

Posted 23/11/2005, 20:37

gente me ajuda. O meu não funcionou, copiei o código e nada...
Pode me dizer onde foi que vc alterou o codigo...
Grata




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq