Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá, é uma dúvida simples (acredito eu), ainda não tenho um projeto pronto, ainda é só uma idéia, por isso não vou por nada aqui
mas já nessa etapa, já identifiquei um problema, não conheço muito bem AS3, sou iniciante, mas já faço projetos pequenos
vamos ao que interessa, eu preciso realizar um teste no AS para que ele só execute os comandos se a URL for igual a X
exemplo:
if (URL == x) {
comandos;
}
o problema ai é que eu não sei como pegar a URL
se alguém puder ajudar, ficarei grato
abraços
assim:
if (this.loaderInfo.url == x) {
comandos;
}
ele retorno até o nome do swf, tipo "http://ww.site.com/pag.swf"
[]´s
vlw, Eder, mas pelo que eu testei aqui, não é bem isso que eu to procurando...
esse ai me mostra onde o arquivo SWF está, o que eu to querendo é saber em que página o SWF está sendo mostrado.
vou tentar ilustrar
existe um menu em flash assim:
Home - Serviços - Contato
cada página está dentro de uma pasta com o mesmo nome, e o arquivo SWF ta na pasta flash
root
-- /home/
-- /servicos/
-- /contato/
-- /flash/
---- menu.swf
todas as outras páginas vão chamar esse menu como "../flash/menu.swf"
e assim que o menu aparecer ele tem que identificar em que página ele está (home, serviços ou contato) para deixar aquela parte em destaque, por exemplo se a página atual for a home:
HOME - Serviços - Contato
enfim, poderia ser algo que me mostrasse "http://www.meusite.com/home/index.html", mas de preferencia que partisse do ponto em que o banner está, dai seria "../home/index.html"
ficaria algo como:
if (**x** == "../home/index.html") {
ativar_mnuHome();
}
seria possível isso?
agradeço desde já, abraço
o sei site, apenas o menu é em flash?
se for, você poderia usar fashVars para passar para ele qual é a pagina atual, e ai fazer esse if (x == "../home/index.html") {.....
agora se for todo em flash, use variáveis globais para controlar isso,
assim que um botão do menu for acionado, você seta a variável com um valor do botão, para fazer a mesma verificação com o IF
[]´s
tem o menu e um banner...
bom, vou dar uma pesquisada sobre esse fashVars e ver se consigo
vlw pela ajuda
edit:
no caso, eu poderia fazer assim?
no html, em cada página:
<PARAM NAME=movie VALUE="menu.swf?pagina=pagina_atual">
e no AS, verificar se essa pagina == "home" ou "servicos" etc
Olá Haz seja bem vindo ao fórum, e de imediato informo que temos uma seção somente para AS3.
Favor ler as regras do fórum:
http://forum.imasters.com.br/index.php?act=Help
Visite a seção correspondente, pois tem muito material para iniciante.
http://forum.imasters.com.br/index.php?showforum=248
E não esqueça de efetuar uma busca antes de postar.
Abs.
Tópico Movido
Origem: Flash & ActionScript http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: ActionScript 3.0