Estou trabalhando com AS3, tem um código na página que faz alguns objetos trocarem de cores, este código carrega as funções da Main.as ( eu acho ), não foi eu q desenvolvi, por isso a maior dificuldade.
Mas então, eu preciso colocar um código nesta página para carregar um swf externo, mas dá erro na página.
Tentei fazer a mudança de páginas através de cenas, colocar cada conteúdo em sua cena separadamente, mas dá pau no menu, não sei se é porque dentro do filme tem um código que carrega o as da barra de rolagem e usa mask e tudo mais, só sei q fica com bug, as vezes aparece a mascara e dependendo da cena q eu estou alguns botões simplesmente param de funcionar, então a melhor solução q acho q tenho a fazer é dividir em filmes diferentes, mas não consigo colocar o código pra carregar.
Quando eu coloco o código no quadro, as funções da mudança de cor que está em arquivo AS separado param de funcionar, e quando tento colocar o código dentro do AS externo que também muda de cor, me dá um erro no URLRequest.
Segue abaixo o código do arquivo AS que muda a cor:
package
{
import com.greensock.*;
import com.greensock.plugins.*;
import flash.display.*
import flash.events.*
import flash.text.*
public class externalColor extends MovieClip
{
public function externalColor()
{
}
public function setColor(e:String)
{
TweenPlugin.activate([TintPlugin]);
TweenLite.to(titulo_txt, 1, {tint:e});
TweenLite.to(icone_mc, 1, {tint:e});
TweenLite.to(icone2_mc, 1, {tint:e});
TweenLite.to(blmenu, 1, {tint:e});
TweenLite.to(scrollbar.ruler.center, 1, {tint:e});
}
}
}
Agora segue código que eu fiz para a mudança de swf:
var carregar:Loader = new Loader();
var url:URLRequest = new URLRequest("teste.swf");
carregar.load(url);
carregar.x = carregar.y = 0;
teste.addEventListener(MouseEvent.CLICK, callNextFrame)
function callNextFrame(e:MouseEvent):void
{
addChild(carregar)
}
E sempre dá erro, aparece a mensagem de erro:
1046: Type was not found or was not a compile-time constant: URLRequest
1180: Call to a possibly undefined method URLRequest.
Alguém saberia me ajudar por favor ??????? :wacko:
Pergunta
Prof. Jonatas
Estou trabalhando com AS3, tem um código na página que faz alguns objetos trocarem de cores, este código carrega as funções da Main.as ( eu acho ), não foi eu q desenvolvi, por isso a maior dificuldade.
Mas então, eu preciso colocar um código nesta página para carregar um swf externo, mas dá erro na página.
Tentei fazer a mudança de páginas através de cenas, colocar cada conteúdo em sua cena separadamente, mas dá pau no menu, não sei se é porque dentro do filme tem um código que carrega o as da barra de rolagem e usa mask e tudo mais, só sei q fica com bug, as vezes aparece a mascara e dependendo da cena q eu estou alguns botões simplesmente param de funcionar, então a melhor solução q acho q tenho a fazer é dividir em filmes diferentes, mas não consigo colocar o código pra carregar.
Quando eu coloco o código no quadro, as funções da mudança de cor que está em arquivo AS separado param de funcionar, e quando tento colocar o código dentro do AS externo que também muda de cor, me dá um erro no URLRequest.
Segue abaixo o código do arquivo AS que muda a cor:
Agora segue código que eu fiz para a mudança de swf:E sempre dá erro, aparece a mensagem de erro:
1046: Type was not found or was not a compile-time constant: URLRequest
1180: Call to a possibly undefined method URLRequest.
Alguém saberia me ajudar por favor ??????? :wacko:
valeu galera, aguardo respostas.
Té +
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.