..:: MX Studio Fóruns ::..: duvidas actionscript 3 - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

duvidas actionscript 3 duvida com a linguagem nova

#1 User is offline   fredrocknroll 

  • Group: Membros
  • Posts: 1
  • Joined: 05-November 07

Posted 05 November 2007 - 05:31 PM

Olá Galera,


Sou novo aki no forum, e tb sou novo com action... andei estudando em alguns foruns e consegui desenvolver algumas brincadeiras... fiz oq queria certinho...
Então instalei o Flash CS3 e quando fui publicar o arquivo naum aceitou minhas AS... descobri q a linguagem mudou (sortudo ne)...

para conseguir publicar meu arquivo simplesmente publiquei como AS 2, mas gostaria de perguntar pra galera se tem uma forma facil de corrigir a linguagem de um pro outro (AS 2 pro AS3)...

a AS q eu tava usando era a seguinte:

stop();
//vai parar no frame e esperar até chamar a função abaixo
var espera = function (){
_root.play()
// chama a função pra continuar meu filme
}
setInterval (espera, 6000);
// tempo q fica parado

Tipo, alguem sabe me dizer quais as mudanças pra esse codigo ae?
Tem uma forma simples de alterar de uma linguagem pra outra?
Ou tenho q ler cada miudeza q mudou pelo site da adobe (AFF)...?

Desde já povaum, abraços
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 05 November 2007 - 11:36 PM

Dá uma olhada nesse tutorial:

http://www.mxstudio.com.br/views.tutorial....=3&aid=1113

[]s
0

#3 User is offline   Mozart Petter 

  • Group: Moderadores
  • Posts: 624
  • Joined: 28-July 04

Posted 06 November 2007 - 11:37 PM

Então Fred, a linguagem mudou, mudou de forma significativa diga-se de passagem. Mas, quem sabia AS2 já tem a lógica necessária para programar no AS3 sem maiores problemas. A única coisa que tu deve procurar estudar é a nova estrutura da linguagem. Se você der uma olhada superficial na documentação, você já saca o que tem de novo.

Por exemplo, o teu setInterval não existe mais, foi substituído pela classe Timer. A tua função, não especifica um tipo de retorno (no caso deveria ser void, pois ela não retorna nada), algo que agora no AS3 significa ganho de performance, pois a aplicação já sabe qual tipo de dado é esperado, e desta forma sabe como tratar os dados de forma mais rápida.

Enfim, pelo teu código dá pra ver que tu está começando, então recomendo que tu dê uma boa lida na documentação, e quando não encontrar o que procura lá, recorra ao pessoal do fórum.

Abraço
0

#4 User is offline   Mozart Petter 

  • Group: Moderadores
  • Posts: 624
  • Joined: 28-July 04

Posted 07 November 2007 - 12:19 AM

Só para reforçar:

filho.fla
CODE
import flash.utils.Timer;
import flash.events.TimerEvent;

/**
* Disparado toda a vez que a contagem do timer termina.
* @param TimerEvent evt Objeto TimerEvent.
*/
function espera(evt:TimerEvent):void
{
// Definindo o filme pai como target. Como content é um
// DisplayObject, temos que convertê-lo para MovieClip.
var target:MovieClip = MovieClip(parent.loaderInfo.content);

// Iniciando a animação do filme pai.
target.play();
}

// Objeto Timer com delay de 6s.
var oTimer:Timer = new Timer(6000);

// Evento Timer dispara a função espera a cada 6s.
oTimer.addEventListener(TimerEvent.TIMER, espera);

// Iniciando Timer.
oTimer.start();


pai.fla
CODE
import flash.display.Loader;
import flash.net.URLRequest;

// Parando execução da animação.
stop();

// Objeto Loader responsável por carregar o SWF filho.
var oLoader:Loader = new Loader();

// Caminho do SWF filho.
var url:URLRequest = new URLRequest("filho.swf");

// Carregando SWF filho.
oLoader.load(url);

// Adicionando o SWF filho carregado ao palco.
this.addChild(oLoader);


O SWF pai carrega o SWF filho. O SWF filho a cada 6 segundos executa um play() na raiz do SWF pai.

Abraço
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
*New Replies Compra de Nateglinide sin receta, pedido Starlix 60 mg online argentina Eventos Guest_GoroGOFTDeego_* 
  • 0 Replies
  • 9 Views
*New Replies Napoli Buspirone Buy
Compra Buspirone Pillola Farmacia On Line
Eventos Guest_Leaskelenny_* 
  • 0 Replies
  • 6 Views
New Replies FORUM
Como administrar um forum?
Dúvidas Gerais CLEIDE 
  • 2 Replies
  • 550 Views
New Replies www.shoptomsslips.com zju69 Eventos zosmossefople 
  • 0 Replies
  • 3 Views
New Replies Tratamento de erro
Como tratar erros no Lumine?
Projeto :: Lumine CoRnetA_. 
  • 0 Replies
  • 1530 Views
New Replies Computador Compativel
Battle Field 2
Jogos Saint 
  • 1 Reply
  • 1256 Views
New Replies Brasil alcança 7,7 milhões de domicílios com TV por assinatura Notícias Notícias 
  • 0 Replies
  • 282 Views
New Replies Tom Cruise vence disputa por domínio tomcruise.com
Info Online
Notícias TiTi Celestino 
  • 0 Replies
  • 428 Views

Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)