[ActionScript] Criar um hiperlink - Tutoriais - Portugal-a-Programar
[ActionScript] Criar um hiperlink
By febra,
July 6, 2005 in Tutoriais
1. Criar um novo documento no Flash Mx. Escolher File | New. Um novo documento em branco é exibido.
2. A partir da caixa de ferramentas escolher a ferramenta [Oval] e desenhar um circulo na área branca (Stage) do Flash Mx. Depois do circulo estar desenhado seleccioná-lo com a ferramenta [Arrow].
3. Depois do circulo seleccionado, pressionar a tecla F8, a caixa de diálogo [Convert to Symbol] é exibida. No campo [Name] damos um nome ao botão que neste caso será [Hyperlink]. Na secção [Behavior] seleccionamos a opção [Button]. A caixa de diálogo deverá ter este aspecto:
4. Pressionar a tecla [OK] para fechar a caixa de diálogo. O circulo é agora um botão. Com o botão direito do rato dar um clique sobre o circulo e escolher a opção [Actions].
5. A partir do painel [Actions], dar um clique no símbolo mais ( + ) e escolher Actions | Browser/Network | getURL.
6. A seguir definimos o URL (endereço) que pretendemos carregar quando o utilizador dá um clique sobre o botão. Neste caso vamos abrir uma nova janela do browser com o site http://www.portugal-a-programar.pt. A caixa de diálogo deverá ter este aspecto:
7. Gravar o ficheiro como [hiperlink.fla] e a seguir aceder ao menu File | Publish Preview | HTML para visualizarmos a animação no Browser.
A opção [Window]
Deves ter reparado que quando clicamos no botão, a página foi carregada numa nova janela do browser. Mas nem sempre desejamos que os links abram numa nova janela. Por vezes queremos que os links abram na janela actual do browser. É neste caso que a opção [Window] é fundamental.
Neste Tutorial escolhemos a opção _blank de quatro escolhas possíveis. Agora é altura de termos uma pequena explicação sobre cada uma delas:
Carrega o link na janela actual do browser. Esta é a opção pré-definada pelo Flash para abrir qualquer link.
Carrega o link numa nova janela tal como vimos neste tutorial.
Esta opção é especialmente útil quando trabalhamos com páginas que contêm frames. Ao escolhermos a opção _parent as frames são eliminadas e a página passa a ser carregada numa janela normal do browser sem frames.
Carrega o link na frame do topo.
Mto bom, e bem completo.
Parabéns febra
PS: Esse nick dá fome.
meu isto acabou de me safar =)
Tou com um problema em flash cs3. Tenho de fazer um cd interactivo, mas deparei-me com um problema.
Tenho um botão feito em actionscript 3.0, que por acaso foi editado de um outro que encontrei na net. Mas quando tento inserir uma hiperligação, seja ela pra uma frame ou para um site web dá-me sempre este erro: "1087: Syntax error: extra characters found after end of program." na parte "on (release) {". Tenho a certeza que o código está perfeito, mas porém não tenho a certeza se pode ser usado em AS 3. O código usado foi:
getURL("www.google.pt","_blank");
Se alguém conseguir ajudar agradeço 🙂 ...E já agora pedia respostas rápidas pois tenho menos de 1 semana para concluir o projecto 😛 ..
Esse código está errado para as3. Ou colocas o projecto como as2 ou então colocas um instance no botão e usas o seguinte código: