Categoria Flash - Clique aqui para ativar este controle em arquivos SWF

Posted by webmaster | Flash |


Pessoal, estou postando aqui pois é muito chato entrar em um site feito em Flash e ter que voltar a onda do duplo clique, isso ocorre devido a uma atualização do Internet Explorer que bloqueia os arquivos SWF, para resolver o problema, basta alterar o arquivo HTML e inserir um arquivo em Javascript bem básico.

Segue um exemplo do código HTML:




Titulo



E abaixo o Javascript, que deve ser nomeado de AC_RunActiveContent.js e deve ser criada uma pasta com o nome Scripts:

function AC_AddExtension(src, ext)
{
if (src.indexOf(’?') != -1)
return src.replace(/\?/, ext+’?');
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = ‘ for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>‘;
for (var i in params)
str += ‘‘;
str += ‘ for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' >
‘;

document.write(str);
}

function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, “.swf”, “movie”, “clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″
, “application/x-shockwave-flash”
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, “.dcr”, “src”, “clsid:166B1BCA-3F9C-11CF-8075-444553540000″
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();

switch (currArg){
case “classid”:
break;
case “pluginspage”:
ret.embedAttrs[args[i]] = args[i+1];
break;
case “src”:
case “movie”:
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case “onafterupdate”:
case “onbeforeupdate”:
case “onblur”:
case “oncellchange”:
case “onclick”:
case “ondblClick”:
case “ondrag”:
case “ondragend”:
case “ondragenter”:
case “ondragleave”:
case “ondragover”:
case “ondrop”:
case “onfinish”:
case “onfocus”:
case “onhelp”:
case “onmousedown”:
case “onmouseup”:
case “onmouseover”:
case “onmousemove”:
case “onmouseout”:
case “onkeypress”:
case “onkeydown”:
case “onkeyup”:
case “onload”:
case “onlosecapture”:
case “onpropertychange”:
case “onreadystatechange”:
case “onrowsdelete”:
case “onrowenter”:
case “onrowexit”:
case “onrowsinserted”:
case “onstart”:
case “onscroll”:
case “onbeforeeditfocus”:
case “onactivate”:
case “onbeforedeactivate”:
case “ondeactivate”:
case “type”:
case “codebase”:
ret.objAttrs[args[i]] = args[i+1];
break;
case “width”:
case “height”:
case “align”:
case “vspace”:
case “hspace”:
case “class”:
case “title”:
case “accesskey”:
case “name”:
case “id”:
case “tabindex”:
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}

Autor/fonte: Leandro DS

Tags:

Categoria Flash - Devo fazer meu site inteiro em Flash?

Posted by webmaster | Flash |


Adobe Flash, que já foi Macromedia Flash, Future Splash Animator e Smart Sketch, evolui desde 1993 quando sua história começou. Ele era usado principalmente para fazer animações e seu funcionamento é semelhante à outras tecnologias existentes.

Você produz a animação, jogo ou aplicação em um poderoso IDE (ambiente integrado de desenvolvimento) que é o próprio Flash. O encarregado pela execução nos micros e outros dispositivos é o Flash Player (virtual machine), que tem sua versão standalone, que pode ser embutido também em um arquivo ou, que é executado por plugins instalados nos browsers.

O IDE do Flash é um dos ambientes mais bem resolvidos e agradáveis para se trabalhar e a quantidade de recursos existentes o transformou em uma poderosa ferramenta de criação de aplicações completas. Muito longe de produzir apenas simples animações, hoje é possível fazer sistemas inteiros inclusive com streaming de vídeo, compartilhamento de componentes e reutilização de códigos.

Com todo esse poder em mãos e um aliado fortíssimo que é a quantidade de usuários que tem o plugin instalado em seu micro, surge a dúvida que é tema de mega discussões na web. Devemos fazer sites inteiros em Flash?

Bem, a pergunta gera discussão óbviamente porque não tem uma resposta simples e direta. Eu costumo dizer que você deve fazer seu site do jeito que achar melhor e mais fácil, desde que o resultado seja excelente e que, principalmente, você tenha cuidados com acessibilidade, usabilidade e performance.

Um problema que deveria ser a principal preocupação de quem trabalha com essa tecnologia é o fato dos sites produzidos serem extremamente difíceis de serem indexados pelos mecanismos de busca. Na verdade, pensar dessa forma chega a ser um erro pois é totlamente possível contornar esse tipo de problema usando técnicas de CSS, XHTML e carregamento dinâmico de conteúdo.

Um outro tipo de problema é a acessibilidade. Imagine que o site que você produziu está sendo visitado por um deficiente visual que usa para navegação um programa que lê o HTML da página. Se no HTML você simplesmente colocar uma chamada para o swf, o programa não irá ler nada.

Neste caso você precisa, ou melhor, deve, além da chamada para o Flash, colocar o conteúdo em XHTML de forma oculta. Isso faz com que o deficiente visual consiga tirar algum proveito do seu site e ainda, permite que os mecanismos de busca achem e indexem seu conteúdo. Não esqueça também de tomar cuidados com a navegação, lembrando dos botões de voltar a avançar dos navegadores.

A conclusão é: use desde que você tome os devidos cuidados para que seu site seja acessível por tudo e por todos e que você realmente faça com que a experiência do visitante seja muito melhor do que se fosse produzido com HTML ou outra tecnologia.

Autor/fonte: Rodrigo Leme

Tags:

Categoria Flash - Colocar filmes Flash em nossas páginas

Posted by webmaster | Flash |


Colocar filmes Flash em nossos arquivos HTML, ASP, PHP, etc, poderia ser uma das principais perguntas que fazemos, quando começamos a conhecer grandioso programa, e faze-lo é mais simples do que parece.

Antes devemos ter em conta que devemos seguir algumas regras para que tudo funcione corretamente. Quando criamos um filme com Flash, este gera um arquivo com extensão “.fla”, este nos permite criar o filem e modificá-lo. Outro arquivo que se gera é o que tem a extensão “.swf”, este se compõe no momento que provamos o filme e nos ajuda a ver o resultado das criações e modificações dos arquivos “.fla”.

Finalmente podemos gerar um arquivo HTML, que se compõe quando publicamos nossos filmes e nos ajuda a ter uma idéia mais clara de como serão vistos na web.

1. Quando seu filme Flash esteja terminado, salvo e testado (CTRL+Enter), você deve publicá-lo (CTRL+F12);
2. No menu principal de nosso explorador, devemos clicar em “Ver”, depois clicar em “Código fonte”, isto faz com que se execute o “Bloco de notas”, o qual nos mostrará o código html dos filmes;
3. Dentro do conteúdo do Bloco de notas, você deve procurar as etiquetas , copie o conteúdo que se encontra entre essas etiquetas (logicamente as etiquetas deverão ser incluídas) e finalmente cole em seus arquivos.

Isso é tudo, mas lembre-se que se seguir este truque e se não editar a etiqueta , você deverá s arquivos .swf e .html no mesmo diretório do servidor ou do disco rígido de seu computador, do contrário os filmes Flash não se carregarão.

Nota: Outra maneira muito simples para inserir uma animação Flash em uma página web é utilizar o programa Dreamweaver, também desenvolvido pela empresa Macromedia. Em tal programa existe um botão, na janela de objetos comuns, que nos permite selecionar o arquivo Flash (Com extensão .swf) que desejarmos inserir na página web.

Não é necessário subir o arquivo .fla ao seu servidor, já que o .swf e .html não o necessitarão.

Autor/fonte: CriarWeb.com

Tags:
Page 3 of 46«12345»...Último