Actionscript ir para uma frame específica de um SWF externo

Boa tarde a todos,
Este problema surgiu-me à já algum tempo, numa altura em que estava a desenvolver uma página web.
Tendo em consideração o peso do site, criei um projecto .fla inicial e à medida que o utilizador fosse navegando pelas diferentes páginas o projecto faria um loadMovie() das páginas pedidas, de modo a garantir a leveza e rapidez do site.
O problema aconteceu durante a construção da home page, pois o .swf referido tinha uma apresentação inicial que ocupava 250 frames até chegar à parte principal, ou seja, sempre que o utilizador pressiona-se no botão “home” o projecto ia ler as 250 frames desde o inicio até ao fim, o que acabava por ser pouco funcional.
Assim após ler e experimentar várias das soluções sugeridas na web consegui resolver o problema.
Alguns Links investigados:
http://www.sitepoint.com/forums/flas…er-539854.html
http://www.tek-tips.com/viewthread.c…68182&page=223
http://forums.devshed.com/flash-help…er-519005.html
http://www.actionscript.org/forums/s….php3?t=163814
Entre as soluções vinham alguns códigos mais ou menos eficientes como o abaixo apresentado:

Código:

on(press){
loadMovie("swf_externo.swf", _root.movieclip_mc);
}
on(release){
with(_root.movieclip_mc){
gotoAndStop(251);
}
}

Contudo nenhuma das soluções era suficientemente lógica e funcional para o que eu pretendia assim acabei por começar do ZERO e desenvolvi a minha solução para o problema.
Desta feita sem ser necessário o recurso a loadNum(); .onLoadComplete; getNextHighestDepth; ou tantos outros códigos que apenas criam mais confusão ao projecto, concebi um código simples de uma só variável que permite controlar o SWF externo sem problemas.
Neste projecto de exemplo/simples usei duas folhas uma externa e uma principal com dois botões.
Carregando no primeiro botão o utilizador vai ser redireccionado directamente até à frame definida no swf externo;
Carregando no segundo botão o utilizador é redireccionado para o inicio da apresentação do swf externo;
Neste link podem encontrar o meu projecto:
http://www.4shared.com/get/b-9QL-tH/…7A9BE87E.dc322
Espero ter conseguido elucidar sobre este problema que tem sido recorrente nos utilizadores de Flash e programação em Actionscript 2!
Cumps

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s