Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GabrielVIDA

Converter Actionscript 3 para Actionscript 2 com Lightbox

Recommended Posts

Prezados,

 

Sou novo no forum e me cadastrei aqui justamente porque já fazem 2 anos que venho aprendendo Actionscript 2. Ainda sou intermediario pois estudo sozinho na web e cláro, tem muita coisa para aprender.

 

Na verdade sou Diretor de Arte e para colocar meu portfólio na internet resolvi aprender a fazer sites em flash.

 

Venho com um problema que acho que todos aqui já devem ter passado. A questão da migração para Actionscript 3.

Nossa, quando eu acho que já estava dando para me virar sozinho, vem essa nova linguagem. Bom acho que são mais 2 anos de estudo. Mas tá valendo, eu me amarro em problemas.

 

Já estou apresentado a todos, muito prazer.

 

Vamos ao que interessa!

 

Neste meu portfolio eu preciso divulgar as peças que produzo e a maneira mais prática que encontrei foi com o Lightbox, para quem não conhece é um sistema para visualização de imagens onde o desaque é dado a imagem, não desviando a atenção da pessoa que aprecia pois ele escurece o fundo. E para o meu trabalho ele é perfeito, valoriza cada peça particularmente.

 

Consegui o ligthbox com Actionscript 3 sendo que o meu site é todo em AS 2 (Que problemão que arrumei)

 

Gostaria de saber se alguem do forum pode me dar um força pois só está faltando isto para publicar o site.

 

O problema se dá porque há uma incompatibilidade de linguagens o que me faz recorer a vocês.

 

Tem a possibilidade de converter os scrits para AS2?

 

OBS. Gostaria de saber se tem algum problema postar os scripts aqui para que você possam me dar essa força.

 

Atenciosamente,

 

Gabriel Neumann

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não e não :P

 

Não 1) Não tem como converter... pelo menos eu não conheço nenhum programa que faça isso... agora se voce manja um pouco de AS3 e sabe bem o AS2 voce pode ir reescrevendo o script do 3 para o 2....

 

Não 2) Pode postar sim e na medida do possivel todos aqui estaram ajudando você a resolver o seu problema...

 

Bom acho que eu não ajudei muito :P

 

Tenta reescrever que ai já é um começo pra ti, aprender AS3 e largar o AS2 :P

 

 

Abraço!

 

And Keep Study!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezados,

 

Sou novo no forum e me cadastrei aqui justamente porque já fazem 2 anos que venho aprendendo Actionscript 2. Ainda sou intermediario pois estudo sozinho na web e cláro, tem muita coisa para aprender.

 

Na verdade sou Diretor de Arte e para colocar meu portfólio na internet resolvi aprender a fazer sites em flash.

 

Venho com um problema que acho que todos aqui já devem ter passado. A questão da migração para Actionscript 3.

Nossa, quando eu acho que já estava dando para me virar sozinho, vem essa nova linguagem. Bom acho que são mais 2 anos de estudo. Mas tá valendo, eu me amarro em problemas.

 

Já estou apresentado a todos, muito prazer.

 

Vamos ao que interessa!

 

Neste meu portfolio eu preciso divulgar as peças que produzo e a maneira mais prática que encontrei foi com o Lightbox, para quem não conhece é um sistema para visualização de imagens onde o desaque é dado a imagem, não desviando a atenção da pessoa que aprecia pois ele escurece o fundo. E para o meu trabalho ele é perfeito, valoriza cada peça particularmente.

 

Consegui o ligthbox com Actionscript 3 sendo que o meu site é todo em AS 2 (Que problemão que arrumei)

 

Gostaria de saber se alguem do forum pode me dar um força pois só está faltando isto para publicar o site.

 

O problema se dá porque há uma incompatibilidade de linguagens o que me faz recorer a vocês.

 

Tem a possibilidade de converter os scrits para AS2?

 

OBS. Gostaria de saber se tem algum problema postar os scripts aqui para que você possam me dar essa força.

 

Atenciosamente,

 

Gabriel Neumann

É como o amigo ai de cima falou, mas já que você quer reescrever para as 2.0 em vez de reescrever o restante pra as 3.0, posta seus códigos ai que o pessoal aqui ajudará.

abs e bem vindo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá a todos novamente.

 

Obrigado kisuke e toindignado pelas respostas

Já me decidi em fazer qualquer site daqui pra frente em AS3.0 já que construir sites é igual a área tecnológica, você deve sempre estar se atualizando.

 

Mas como o meu site é todo em AS2 e eu vivo em uma escassez de tempo impressionante, vou ficar com a opção do Kisuke que é reescrever apenas esta parte do código AS3 para AS2.

 

Vamos lá, ve se vocês conseguem entender o conteúdo.

 

Tenho um filme do Flash com 3 camadas:

 

AS

Botões

Vetores

 

No meu stage encontra-se 4 botões cada um com instancias de 1 a 4 chamadas (pic) - pic1, pic2, pic3, pic4

 

Na no primeiro frame e na primeira layer tenho este codigo que define o funcionamento

 

 

pic1.addEventListener(MouseEvent.CLICK, foto1);

 

function foto1(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(0, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic2.addEventListener(MouseEvent.CLICK, foto2);

 

function foto2(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(1, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic3.addEventListener(MouseEvent.CLICK, foto3);

 

function foto3(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(2, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic4.addEventListener(MouseEvent.CLICK, foto4);

 

function foto4(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(3, '"+allpics+"');";

navigateToURL(js,'_self');}

 

Na segunda camada (botões)

Tenho as variáveis definidas

 

var pics:Array = new Array();

pics[0] = "foto1.jpg";

pics[1] = "foto2.jpg";

pics[2] = "foto3.jpg";

pics[3] = "foto4.jpg";

 

 

// Url - Pasta com as imagens

var url = "fotografie";

 

 

var allpics = url+"/"+pics[0];

var i = 1;

while (i<pics.length) {

allpics = allpics+","+url+"/"+pics;

i++;

}

 

E claro, isto tudo na mesma pasta com os arquivos do lightbox.

 

Estou começando a tentar reescrever para AS2 mas ainda não obtive sucesso.

 

Mais uma vez obrigado a todos

 

Estou no aguardo de novas e boas orientações.

 

Atenciosamente,

 

Gabriel Neumann

 

 

 

Prezados,

 

Sou novo no forum e me cadastrei aqui justamente porque já fazem 2 anos que venho aprendendo Actionscript 2. Ainda sou intermediario pois estudo sozinho na web e cláro, tem muita coisa para aprender.

 

Na verdade sou Diretor de Arte e para colocar meu portfólio na internet resolvi aprender a fazer sites em flash.

 

Venho com um problema que acho que todos aqui já devem ter passado. A questão da migração para Actionscript 3.

Nossa, quando eu acho que já estava dando para me virar sozinho, vem essa nova linguagem. Bom acho que são mais 2 anos de estudo. Mas tá valendo, eu me amarro em problemas.

 

Já estou apresentado a todos, muito prazer.

 

Vamos ao que interessa!

 

Neste meu portfolio eu preciso divulgar as peças que produzo e a maneira mais prática que encontrei foi com o Lightbox, para quem não conhece é um sistema para visualização de imagens onde o desaque é dado a imagem, não desviando a atenção da pessoa que aprecia pois ele escurece o fundo. E para o meu trabalho ele é perfeito, valoriza cada peça particularmente.

 

Consegui o ligthbox com Actionscript 3 sendo que o meu site é todo em AS 2 (Que problemão que arrumei)

 

Gostaria de saber se alguem do forum pode me dar um força pois só está faltando isto para publicar o site.

 

O problema se dá porque há uma incompatibilidade de linguagens o que me faz recorer a vocês.

 

Tem a possibilidade de converter os scrits para AS2?

 

OBS. Gostaria de saber se tem algum problema postar os scripts aqui para que você possam me dar essa força.

 

Atenciosamente,

 

Gabriel Neumann

É como o amigo ai de cima falou, mas já que você quer reescrever para as 2.0 em vez de reescrever o restante pra as 3.0, posta seus códigos ai que o pessoal aqui ajudará.

abs e bem vindo

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado kisuke e toindignado pelas respostas

Já me decidi em fazer qualquer site daqui pra frente em AS3.0 já que construir sites é igual a área tecnológica, você deve sempre estar se atualizando.

 

Mas como o meu site é todo em AS2 e eu vivo em uma escassez de tempo impressionante, vou ficar com a opção do Kisuke que é reescrever apenas esta parte do código AS3 para AS2.

 

Vamos lá, ve se vocês conseguem entender o conteúdo.

 

Tenho um filme do Flash com 3 camadas:

 

AS

Botões

Vetores

 

No meu stage encontra-se 4 botões cada um com instancias de 1 a 4 chamadas (pic) - pic1, pic2, pic3, pic4

 

Na no primeiro frame e na primeira layer tenho este codigo que define o funcionamento

 

 

pic1.addEventListener(MouseEvent.CLICK, foto1);

 

function foto1(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(0, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic2.addEventListener(MouseEvent.CLICK, foto2);

 

function foto2(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(1, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic3.addEventListener(MouseEvent.CLICK, foto3);

 

function foto3(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(2, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic4.addEventListener(MouseEvent.CLICK, foto4);

 

function foto4(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(3, '"+allpics+"');";

navigateToURL(js,'_self');}

 

Na segunda camada (botões)

Tenho as variáveis definidas

 

var pics:Array = new Array();

pics[0] = "foto1.jpg";

pics[1] = "foto2.jpg";

pics[2] = "foto3.jpg";

pics[3] = "foto4.jpg";

 

 

// Url - Pasta com as imagens

var url = "fotografie";

 

 

var allpics = url+"/"+pics[0];

var i = 1;

while (i<pics.length) {

allpics = allpics+","+url+"/"+pics;

i++;

}

 

E claro, isto tudo na mesma pasta com os arquivos do lightbox.

 

Estou começando a tentar reescrever para AS2 mas ainda não obtive sucesso.

 

Mais uma vez obrigado a todos

 

Estou no aguardo de novas e boas orientações.

 

Atenciosamente,

 

Gabriel Neumann

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado kisuke e toindignado pelas respostas

Já me decidi em fazer qualquer site daqui pra frente em AS3.0 já que construir sites é igual a área tecnológica, você deve sempre estar se atualizando.

 

Mas como o meu site é todo em AS2 e eu vivo em uma escassez de tempo impressionante, vou ficar com a opção do Kisuke que é reescrever apenas esta parte do código AS3 para AS2.

 

Vamos lá, ve se vocês conseguem entender o conteúdo.

 

Tenho um filme do Flash com 3 camadas:

 

AS

Botões

Vetores

 

No meu stage encontra-se 4 botões cada um com instancias de 1 a 4 chamadas (pic) - pic1, pic2, pic3, pic4

 

Na no primeiro frame e na primeira layer tenho este codigo que define o funcionamento

 

 

pic1.addEventListener(MouseEvent.CLICK, foto1);

 

function foto1(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(0, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic2.addEventListener(MouseEvent.CLICK, foto2);

 

function foto2(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(1, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic3.addEventListener(MouseEvent.CLICK, foto3);

 

function foto3(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(2, '"+allpics+"');";

navigateToURL(js,'_self');}

 

pic4.addEventListener(MouseEvent.CLICK, foto4);

 

function foto4(e:MouseEvent) {

var js:URLRequest=new URLRequest();

js.url="java script:show(3, '"+allpics+"');";

navigateToURL(js,'_self');}

 

Na segunda camada (botões)

Tenho as variáveis definidas

 

var pics:Array = new Array();

pics[0] = "foto1.jpg";

pics[1] = "foto2.jpg";

pics[2] = "foto3.jpg";

pics[3] = "foto4.jpg";

 

 

// Url - Pasta com as imagens

var url = "fotografie";

 

 

var allpics = url+"/"+pics[0];

var i = 1;

while (i<pics.length) {

allpics = allpics+","+url+"/"+pics;

i++;

}

 

E claro, isto tudo na mesma pasta com os arquivos do lightbox.

 

Estou começando a tentar reescrever para AS2 mas ainda não obtive sucesso.

 

Mais uma vez obrigado a todos

 

Estou no aguardo de novas e boas orientações.

 

Atenciosamente,

 

Gabriel Neumann

Acredito que so precise mudar essas partes do código:

pic1.addEventListener(MouseEvent.CLICK, foto1);

function foto1(e:MouseEvent) {
var js:URLRequest=new URLRequest();
js.url="java script:show(0, '"+allpics+"');";
navigateToURL(js,'_self');}

pic2.addEventListener(MouseEvent.CLICK, foto2);

function foto2(e:MouseEvent) {
var js:URLRequest=new URLRequest();
js.url="java script:show(1, '"+allpics+"');";
navigateToURL(js,'_self');}

pic3.addEventListener(MouseEvent.CLICK, foto3);

function foto3(e:MouseEvent) {
var js:URLRequest=new URLRequest();
js.url="java script:show(2, '"+allpics+"');";
navigateToURL(js,'_self');}

pic4.addEventListener(MouseEvent.CLICK, foto4);

function foto4(e:MouseEvent) {
var js:URLRequest=new URLRequest();
js.url="java script:show(3, '"+allpics+"');";
navigateToURL(js,'_self');}

Em vez de navigateToURL voce vai usar o velho GetURL e javascript é junto inves de java script.

Pra ficar mais fácil vai um link ai:

 

LIghtbox

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.