Jump to content


Photo

Functions Num *.swf


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

#1 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 17/08/2003, 11:02

Olá!

Estive viajando por um bom tempo e fiquei sem mecher na minha página e, pra quem lembra, ainda não consegui resolver aquele meu problema de carregar um html com os codigos dentro do Flash... mesmo seguindo os tutoriais; Mas isso provavelmente é falta de atenção minha... agora eu tenho outra dúvida. :P

Usando o GetUrl para rodar uma function meu swf não funciona; Quando está apenas o swf, sem ser carregado na página, ela funciona normalmente (quer dizer, abre o navegador tentando ler a function que não existe)... Mas quando eu integro o swf no html é como se o botão não funcionasse. Existe alguma coisa para se adicionar no swf para que um Javascript funcione?

Para facilitar alguma coisa, meu botão está com o seguinte código:
getURL ("javascript:erro('erro.htm')");
Minha function é essa:
function erro(err) { window.open(err,'', 'width='355', height='355', top='99', left='99', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); }
E o modo que eu chamo o flash para o html é esse:
<PARAM NAME=movie VALUE="movie.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="movie.swf" quality=high bgcolor=#000000  WIDTH=773 HEIGHT=260 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>

É isso, me desculpem qualquer transtorno e obrigado pela ajuda! :D

#2 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 19/08/2003, 22:30

Po... ainda não consegui resolver esse problema... será que alguém pode me ajudar? :D

(foi mal aí por 2 posts seguidos... mas só teve 9 visualizações... então acho que nem todomundo viu ^^)

Fall0wz ae t+
Valeu

#3 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 19/08/2003, 23:16

Tente a função assim
bot.onRelease = function() {
	getURL("javascript:void(window.open('erro.htm','','width=355,height=355,top=99,left=99,scroolbar=no,stauts=no,toolbar=no,location=no,directories=no,menubar=no,resizable=no,fullscreen=no'))");
};

Assim vc não precisa dos comandos no botão, apenas o instâncie como bot
Qualquer coisa é só postar...

At's
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#4 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 20/08/2003, 08:23

Hmm... ainda não testei esse código... mas... pela minha lógica ele 'rodará' essa function toda vez que houver um 'Release', certo?
O problema é que no swf que estou fazendo há vários botões... e cada um abrirá uma página diferente...
Eu poderia tentar usando as variáveis... tipo:
bot.onRelease = function(pag) {
getURL("javascript:void(window.open(pag,'','width=355,height=355,top=99,left=99,scroolbar=no,stauts=no,toolbar=no,location=no,directories=no,menubar=no,resizable=no,fullscreen=no'))");
};
Mas tem um problema nisso... como eu setaria essas variáveis?

Eu tentei de todas as maneiras usar uma function no flash e nada... e eu tenho um swf de exemplo aqui que faz... muito estranho... eu copio os códigos dela e... não funciona do mesmo jeito :(

Valeu aí pela ajuda.
Fall0wz

#5 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 20/08/2003, 13:39

Vc tem vários botões certo? Se forem iguais as coisas ficam mais fáceis ainda pra vc, basta copiar e mudar a instância dele.
Na function que eu lhe dei a ação seria para o botão com instância "bot", basta copiar o código e alterar a parte do bot.

O primeiro seria
bot.onRelease = function(){ blablabla
O segundo seria
bot2.onRelease = function(){ blablabla

Portanto vc pode instânciar os botões como bot, bot1, bot2, bot3...
Assim vc só coloca as ações na timeline e não nos botões, fica bem melhor de fazer alterações e etc...

Qualquer dúvida poste novamente

At's
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#6 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 21/08/2003, 16:07

Opá! Voltei ^^

Hmm... eu não tinha pensado nisso hehe :D
Ainda não estou acostumado com essa de instanciar os botões do Flash MX... erm... outro problema... uma apresentação em Flash 5, quando se usa um LoadVariables ela lê o texto normalmente, ou seja, aparecem os "~" "^" "?" etc... Agora no Flash MX ele converte num código... há alguma forma de fazer com que o swf processe o texto da mesma forma que o Flash5? Ou eu teria que converter todo o meu texto em códigos para que o mesmo fosse lido corretamente?

Ah! E valeu pela ajuda aí... está funcionando agora =)

Fall0wz

#7 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 21/08/2003, 17:12

Faça uma busca meu caro...
na 1ª frame da cena principal coloque
system.useCodepage = true;

Para entender melhor todo o processo e de quebra aprender mais, entre em http://www.geekbrasi...luna.asp?id=144

At's
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#8 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 21/08/2003, 17:31

Isso! hehehe
Eu já tinha lido algo sobre isso, mas tinha perdido a página e não lembrava o código... foi mal pela pergunta... mas pelo menos agora eu lembro da página... e não vou perguntar outras coisas bestas...

Muito obrigado pela ajuda! :D

Falou!

#9 c0de

c0de

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 22/08/2003, 07:55

Estou de volta! =P

Estava tudo ocorrendo muito bem... Eu montava meu swf e testava pelo Opera... E então testavas pelo IE no modo offline... Só que quando eu publico a página ela simplesmente não funciona; O swf roda tudo certinho, carrega as variáveis... mas não executa nenhuma function ao clicar nos botões... O pior é que acontece isso aqui no meu PC... eu testei no da minha irmã e... o mais bizzaro: deu erro pra carregar... erro de página não encontrada!

Eu sei que isso não tem muito a ver com flash... mas eu não sei onde postar... e já tinha esse tópico aqui... resolvi não floodar ^^

Valeu! Fall0wz.

EDIT: Esqueci de falar: quando eu testo a publicação pelo Opera ela funciona... mas quando testo com o IE que dá esse problema... isso é estranho, pois o mais comum é o opera não possuir compatibilidade com certas coisas.... Alguém sabe o que pode ser?

EDIT2: Eita! Descobri o que era o erro! hehehe Não era um erro meu não... q bom ^^ O problema é com o redirecionamento CJB.NET... ele carrega a página em um frame... e, por algum motivo que ainda nao sei, não deixa abrir esses pop-ups... tentei abrindo diretamente do domínio e funcionou... e tentei com o redirecionamento do DA.RU e funcionou também... Foi mal por responder a minha pergunta hihi :D

Edição feita por: c0de, 22/08/2003, 12:04.





1 user(s) are reading this topic

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

IPB Skin By Virteq