| Autor: |
Flash Web Training |
| Data de
Publicação: |
13/01/2002 |
|
|
Introdução
Vamos abordar duas formas de obter
uma página com um filme de Flash em fullscreen, uma automaticamente
a outra a partir de um link.
Downloads:
Abrir automaticamente
Para obter a página automaticamente necessitamos
de duas páginas separadas. Para este exemplo vamos utilizar duas
páginas HTML, index.htm (a página onde
colocamos o código javascript) e o index2.htm
(a página que irá conter a nossa animação
em Flash, o swf)
Quando o index.htm é visitado,
o index2.htm é aberto numa nova janela automaticamente
e em fullscreen.
Depois de termos criado o nosso index2.htm
com o nosso Filme Flash, criamos um documento, por exemplo no Notepad,
copiamos o código seguinte para o documento e gravamo-lo com o
nome index.htm na mesma pasta do index2.htm.
<HTML>
<HEAD>
<TITLE>YOUR TITLE</TITLE>
</HEAD>
<BODY bgcolor="#000000" text="#808080">
<script language="JavaScript"> <!--
window.open('index2.htm','1','fullscreen=yes,scrollbars=yes');
//--> </script>
</BODY>
</HTML>
Agora basta abrir o index.htm e automaticamente
o nosso o index2.htm será aberto em fullscreen.
Abrir a partir de um link
Por vezes não queremos que o nosso fullscreen abra automaticamente
mas sim a partir do {click}num link. Para isso necessitamos de
uma página onde vamos criar o link que abre o nosso index2.htm
em fullscreen. Assim, cria um documento, por exemplo no Notepad. Em seguida
copiamos o código seguinte para o documento e gravamo-lo com o
nome index3.htm.
HTML>
<HEAD> <SCRIPT language=JavaScript>
<!--
function fullWindow() {
fullWindow = window.open('index2.htm','','fullscreen,scrollbars')
}
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</SCRIPT> <HEAD> <BODY> </BODY>
</HTML>
Agora que já temos as funções que nos abrem a página
em fullscreen só é necessário o código que
as evoca. Para tal escreve "Abrir em fullscreen" e no link coloca:
javascript:MM_callJS('javascript:fullWindow()');
O código do link deverá estar dentro das tags <BODY></BODY>
e ter este aspecto:
<a href="javascript:MM_callJS('javascript:fullWindow()');">Abrir
em fullscreen</a>
O código completo deverá ter este aspecto:
<HTML>
<HEAD> <SCRIPT language=JavaScript>
<!--
function fullWindow() {
fullWindow = window.open('index2.htm','','fullscreen,scrollbars')
}
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</SCRIPT>
<HEAD>
<BODY>
<a href="javascript:MM_callJS('javascript:fullWindow()');">Abrir
em fullscreen</a>
</BODY>
</HTML>
Fechar a janela
Como muitos utilizadores não sabem que [Ctrl+F4] fecha um documeto
é sempre conveniente, senão obrigatório, criar uma
forma da página em fullscreen ser fechada. Para isso, criamos um
botão dentro do ficheiro swf e colocamos o seguinte código:
on (release) { getURL("JavaScript:self.close();"); }
E é tudo!
Se os resultados finais não forem os previstos, compara os teus
ficheiros com os ficheiros de download deste tutorial.
|