Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera por favor alguem pode me ajudar ??
fiz um menu em flash os menus se inicia como muviclip não é botao, e qd finaliza eles sao botoes normal
porque fiz assim por causa da transparencia que não pega no botao
entenderam cada frame para cada botao e neles que ocorre a mudança de muviclip para botao
ate ai eles param qd compli-lo mas qd coloco em um frame a açao, eles não param mais ficam num loop
não sei o que aconteceu estou fazendo eles com as 1.0 e 2.0 so que qd clico no botao para colocar getURL() nele no actionscript ele não reconhece como sendo um botao entao o que eu fiz tive que colocar a ação num frame como tinha dito
entao tem frames para os botoes e um frame para as açoes desses botoes ai coloquei nome neles para serem chamados
veja a ação de um deles
contato.addEventListener(MouseEvent.CLICK,bt6);
function bt6(event:MouseEvent){
getURL("java script: window location href='index.html#contato","");
}
repare que eles usam ancoras e qd compi-lo eles alem de não pararem eles dão 2 erros 1067 e 1180
erros no geturl. a detalhe eu coloquei stop na ação no fim das funçoes e em uma layer com a logo todos terminão na msm direçao digo a logo os menus e a ação esta no frame 12 por exemplo depois dele não ha mais nada o que eu faço para para esse flash e para que ele chame o link que eu quero por favor se alguem souber preciso de ajuda
ja mudei pra as 1.0 e 2.0 estou usando esse codigo aki
veja
on (release){
getURL("href='/index.html#consultoria'","");
}
só que ele não redireciona para a ancora
ja fiz desse jeito
on (release){
getURL("java script:window.location.href=\index.html#consultoria\"");
}
e nada por favor o que to fazendo de errado????/
Tentou fazer assim?
getURL("index.html#consultoria");
Pq é isso que você quer... não precisa por html na frente nem nada... muito menos chamar o javascript
E por favor quando for usar códigos utilize a tag
Abraços
>
Tentou fazer assim?
getURL("index.html#consultoria");
Pq é isso que você quer... não precisa por html na frente nem nada... muito menos chamar o javascript
E por favor quando for usar códigos utilize a tag
Abraços
entao eu fiz desse jeito mas só que qd eu clico no menu ele abre a pagina principal de novo mas não redireciona para a ancora
fiz assim:
__CODEBOX_0__
e assim
getURL("index.html#consultoria","");
dos dois jeitos eles abrem a pagina principal e não redireciona para a ancora não quero q isso ocorra quero que ao clicar no menu ele redirecione sem abri-la de novo
Errr...
Mas você tem algum código javascript que detecta essa ancora????
Pois se esse código para detectar a ancora não existir... não vai fazer milagre...
Quando você coloca # você tem 2 maneira de direcionar... 1 é colocando isso como sendo a ID de um campo que você quer mostrar... a outra se for uma aba... ou alguma coisa dentro do seu site, você tem que ter um javascript ou algo parecido que detecta o hash(#) e aponta ele para onde você quer ir...
Só digitar #container por exemplo vai fazer com que ele aponte para uma div ou elemento que conhenha a id container.
Abraços
humm entao deve ser isso não tem nenhum javascript pode me ajudar onde e como seria esse javascript para detectar eu nunca fiz assim pode me dizer como fazer ???
Exemplo: http://www.stilbuero.de/jquery/tabs/
Isso é com jquery veja a url quando você clica nas tabs
é exatamente isso que você quer fazer.
Você pode baixar o código dele e utilizar um javascript dentro do flash para chamar a função
fazendo por exemplo
getURL("javascript: $('#container').tabs();");
Que vai funcionar
Abraços
>
Exemplo: http://www.stilbuero.de/jquery/tabs/
Isso é com jquery veja a url quando você clica nas tabs
é exatamente isso que você quer fazer.
Você pode baixar o código dele e utilizar um javascript dentro do flash para chamar a função
fazendo por exemplo
getURL("javascript: $('#container').tabs();");
Que vai funcionar
Abraços
hum mas esse codigo é um menu normal mas o meu menu é na msm pagina e em flash ele redireciona para a ancora não tem paginas a mais
se eu usar esse no flash onde iria "index.html"? que esta chamando a pagina onde esta a ancora pq o que eu fiz e esse:
getURL("index.html","");
ficaria assim?
getURL("javascript: $('#contato').tabs();");
esse "$" é codigo em php eu estou usando html e flash sera que daria certo????
Errr... $ não é de php e sim indica objeto no javascript ... leia: http://api.jquery.com
Você pode usar $ em qualquer lugar... não é porque está usando ele que você ta programando em PHP.
E como você não tem tab porque você não chama páginas mesmo em HTML????
Tipo:
getURL("index.html")
getURL("contato.html")
Se você chamar isso ele vai para a página de contato ou vai para a página index
Usar # na url significa que você não quer sair da mesma página e ta aplicando ou AJAX ou simplesmente indo para uma ancora dentro daquela mesma página.
Se você quer que navegadores encontrem melhor seu site é muito melhor ter:
www.exemplo.com/index.html
www.exemplo.com/about.html
www.exemplo.com/contact.html
Do que
www.exemplo.com/#index
www.exemplo.com/#about
www.exemplo.com/#contact
O google por exemplo só vai ler até o #... tudo que vier depois dele ele irá ignorar... logo não vai indexar NADA que seja chamado por ajax através de hash sem mostrar o conteúdo.
A não ser que você aplique funções que façam com que os robos do google leiam isso.
Eu não faço a menor ideia do que você ta tentando fazer...
Mas se for algo como esse site:
http://www.apartment4students.com/
Veja que eu altero a URL completa e não faço através de hashs
Eu posso não ta conseguindo entender o que você ta tentando explicar...
Mas que é com getURL é rs
Abraços
desculpa mas entendi o q você disse sim hum eu fiz um menu em flash ele esta numa pagina index.html q tem ancorar contato qsomos etc entao sao ancorar não paginas contato.html,quemsomo.html,portifolio.html etc humm essas ancoras estao na msm pagina index.html q o menu em flash
humm eu fiz do jeito q você me falou
getURL("index.html#contato","")mas ele não chama a ancora só abre a pagina de novo em outra aba entendeu.humm....
getURL("index.html/contato","") tentei assim tb fez a msm coisa axo que é por causa das aspas depois da virgula como é onde tem a target ela abre em outra aba ms não pode fazer isso ela tem q chamar a ancora imagina uma pagina como a q você esta agora e qd clica no menu a pagina rola pra baixo é como isso mas como é html e flash é mais robusto não tem o efeito de rolagem ela só redireciona você não ve rolar entendeu....
pesquisei mas só tem codigo assim
getURl("javascript etc.....) não deu certo
Faça
getURL("index.html", "_self"); para index
getURL("contato.html", "_self"); para contato
getURL("quemsomos.html", "_self"); para quem somos
getURL("portifolio.html", "_self"); para portifólio
Que resolve seu problema
Agora minha pergunta para você é:
Você parou em algum momento para ler como funciona o getURL??? olhou no help do flash ou na internet???
detalhe o site que te passei como exemplo faz exatamente o citado cima.
Abraços
>
Faça
getURL("index.html", "_self"); para index
getURL("contato.html", "_self"); para contato
getURL("quemsomos.html", "_self"); para quem somos
getURL("portifolio.html", "_self"); para portifólio
Que resolve seu problema
Agora minha pergunta para você é:
Você parou em algum momento para ler como funciona o getURL??? olhou no help do flash ou na internet???
detalhe o site que te passei como exemplo faz exatamente o citado cima.
Abraços
/applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/dry.gif&key=d3f178eaa22295ab50b10653bb81e7e3d175f587e93266afc21cf7e918341a41" alt="Imagem Postada" />
não não é isso desculpa esse site que você deu como exemplo(http://www.apartment4students.com/) não faz isso q eu disse
humm é e não da pra fz uma pagina pra cada coisa o cliente quer como ancora msm
Por favor poderia parar de fazer quote desnecessário?
Bom então o mostre um exemplo do que o cliente quer...
é algo assim: http://www.asual.com/swfaddress/samples/flash/#/about/ ???
Se for tem uma classe que faz isso pra você... ai você só tem que chamar ela
Chama-se swfAddress e é pra flash e pra ajax
Abraços
>
Por favor poderia parar de fazer quote desnecessário?
Bom então o mostre um exemplo do que o cliente quer...
é algo assim: http://www.asual.com/swfaddress/samples/flash/#/about/ ???
Se for tem uma classe que faz isso pra você... ai você só tem que chamar ela
Chama-se swfAddress e é pra flash e pra ajax
Abraços
humm ja resolvi o problema obrigado consegui agradeço a atenção
Ok,
Mas agora depois de tanta explicação eu gostaria de saber como tu resolveu???
Poderia contribuir para que uma proxima pessoa que tenha a mesma dúvida que você consiga achar a resposta?
Abraços
hum claro :lol:/>
eu o menu que tava fazendo era em flash ele precisava ter 3 modelos um qd clica outro qd passa o mause e outro qd nao ta clicado comum . Entao como não tava conseguindo fz com que ele chama-se a ancora entao eu em vez de fazer no flash fiz em html msm
<a href="#contato"><img src="forma1.jpg" onMouseover="forma2.jpg"; onMousedown="forma3.jpg"; onMouseout="forma1.jpg"></a>
aff se acha q era só fazer isso que resolvia o problema não briga comigo em nem lembrava do javascript a unica coisa é q em flash ele tinha o efeito tramparente agora não tem mais :(/> foi isso agradeço muito sua ajuda e principalmente paciencia vlu
É mas o que você fez ai é exatamente isso aqui no flash:
getURL("#contact", _self);
Mas o correto seria fazer ele puxar a ancorda toda... então teria que ser:
getURL("index.html#contact", _self);
Caso o de cima não fize-se o que você queria...
:)/>
Abraços
>
É mas o que você fez ai é exatamente isso aqui no flash:
getURL("#contact", _self);
Mas o correto seria fazer ele puxar a ancorda toda... então teria que ser:
getURL("index.html#contact", _self);
Caso o de cima não fize-se o que você queria...
:)/>
Abraços
fiz dos 2 jeitos não funcionou :mellow:/>
Como já explicado anteriormente no outro topico
GET URL em AS 3 é navigateToURL
Que se faz assim:
navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");
Abraços