Olá Pessoal,
To por aqui mais uma vez com uma dúvida que dever ser bem simples, mas como sempre não estou conseguindo resolver. Bom vamos la.
Estou construindo um outro site para um novo cliente, enfim o site é layout liquido (tranquilo), só que o meu problema começa quando redimensiono a tela.
Abaixo segue código:
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import fl.transitions.easing.*
import fl.transitions.*
stage.showDefaultContextMenu = false;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener (Event.RESIZE, resizeHandler);
var paginaRequest:URLRequest = new URLRequest ()
var paginaLoader:Loader = new Loader()
//pega o conteudo externo e passa pra variavel do tipo movieclip
//essa variavel vai representar o swf externo carregado
var conteudoExterno:MovieClip;
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouHome)
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, sairHome)
barra.home_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, sairatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, sairNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, sairEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, sairDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.CLICK, abrePagina)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, clicou)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, sair)
//----- Personal Deit
function clicouDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (2);
barra.personalDiet_btn.buttonMode = true
}
function sairDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (11);
barra.personalDiet_btn.buttonMode = true
}
//----- Consultoria Escolar
function clicouEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (2);
barra.consultoriaEscolar_btn.buttonMode = true
}
function sairEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (11);
barra.consultoriaEscolar_btn.buttonMode = true
}
//----- Consultoria Restaurante
function clicouNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (2);
barra.consultoriaRestaurante_btn.buttonMode = true
}
function sairNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (11);
barra.consultoriaRestaurante_btn.buttonMode = true
}
//----- Atendimento Nutricional
function clicouatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (2);
barra.atendimentoNutricional_btn.buttonMode = true
}
function sairatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (11);
barra.atendimentoNutricional_btn.buttonMode = true
}
//----- Home
function clicouHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (2);
barra.home_btn.buttonMode = true
}
function sairHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (11);
barra.home_btn.buttonMode = true
}
//----Logo
function clicou (e: MouseEvent): void{
logo.logo_mc.gotoAndPlay (2);
//logo.logo_mc.buttonMode = true
}
function sair (e: MouseEvent): void{
logo.logo_mc.logo.gotoAndPlay (11);
//logo.logo_mc.logo.buttonMode = true
}
function resizeHandler(e:Event=null):void {
//pega o tamanho atual do stage
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;
logo.x = 11,05
logo.y = 11,95
barra.x = 0
barra.y = 112,15
}
//----- Funções de carregamento do SWF externo
function abrePagina (e:MouseEvent){
var nome:String = e.currentTarget.name
var prefixo:String = nome.substr(0, nome.indexOf("_"))
//
paginaRequest.url = prefixo + ".swf"
paginaLoader.load(paginaRequest)
}
//----- Inicialização
paginaRequest.url = "home.swf"
paginaLoader.load (paginaRequest)
conteiner_mc.addChild(paginaLoader)
stop()
paginaLoader.contentLoaderInfo.addEventListener(Event.INIT, quandoCarregado);
function quandoCarregado( event:Event ):void{
//pega o conteudo externo e passa pra variavel do tipo movieclip
//vai ser manipulado no resizeHandler() function
conteudoExterno = MovieClip(event.currentTarget.content);
//depois de carregar pode fazer algo com objeto carregado.
resizeHandler(null);
}
Todos os eventos e funções estão funcionando (quase) que perfeitamente, acontece que quando redimensiono o site, aparece o erro:
- TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula.
at home_fla::MainTimeline/resize() -
O erro so acontece também tipo por exemplo:
Existe um menu - Home - Atendimento Nutricional - Consultoria Restaurante - Consultoria Escolar - Personal Diet -
Abro o site ja abre na pagina Home, tranquilo, mas quando clico no Personal Diet (ou em qualquer outra opção do menu), e redimensiono aparece aquele erro.
Alguem poderia me dar uma ajuda??
Valeu obrigado.
Publicidade
|
|
Page 1 of 1
TypeError: Error #1009: quando redimensiono a tela.. MainTimeline/resize()
#2
Posted 05 May 2011 - 03:51 PM
tsm_sp, on 05 May 2011 - 12:29 AM, said:
Olá Pessoal,
To por aqui mais uma vez com uma dúvida que dever ser bem simples, mas como sempre não estou conseguindo resolver. Bom vamos la.
Estou construindo um outro site para um novo cliente, enfim o site é layout liquido (tranquilo), só que o meu problema começa quando redimensiono a tela.
Abaixo segue código:
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import fl.transitions.easing.*
import fl.transitions.*
stage.showDefaultContextMenu = false;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener (Event.RESIZE, resizeHandler);
var paginaRequest:URLRequest = new URLRequest ()
var paginaLoader:Loader = new Loader()
//pega o conteudo externo e passa pra variavel do tipo movieclip
//essa variavel vai representar o swf externo carregado
var conteudoExterno:MovieClip;
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouHome)
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, sairHome)
barra.home_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, sairatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, sairNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, sairEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, sairDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.CLICK, abrePagina)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, clicou)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, sair)
//----- Personal Deit
function clicouDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (2);
barra.personalDiet_btn.buttonMode = true
}
function sairDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (11);
barra.personalDiet_btn.buttonMode = true
}
//----- Consultoria Escolar
function clicouEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (2);
barra.consultoriaEscolar_btn.buttonMode = true
}
function sairEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (11);
barra.consultoriaEscolar_btn.buttonMode = true
}
//----- Consultoria Restaurante
function clicouNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (2);
barra.consultoriaRestaurante_btn.buttonMode = true
}
function sairNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (11);
barra.consultoriaRestaurante_btn.buttonMode = true
}
//----- Atendimento Nutricional
function clicouatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (2);
barra.atendimentoNutricional_btn.buttonMode = true
}
function sairatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (11);
barra.atendimentoNutricional_btn.buttonMode = true
}
//----- Home
function clicouHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (2);
barra.home_btn.buttonMode = true
}
function sairHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (11);
barra.home_btn.buttonMode = true
}
//----Logo
function clicou (e: MouseEvent): void{
logo.logo_mc.gotoAndPlay (2);
//logo.logo_mc.buttonMode = true
}
function sair (e: MouseEvent): void{
logo.logo_mc.logo.gotoAndPlay (11);
//logo.logo_mc.logo.buttonMode = true
}
function resizeHandler(e:Event=null):void {
//pega o tamanho atual do stage
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;
logo.x = 11,05
logo.y = 11,95
barra.x = 0
barra.y = 112,15
}
//----- Funções de carregamento do SWF externo
function abrePagina (e:MouseEvent){
var nome:String = e.currentTarget.name
var prefixo:String = nome.substr(0, nome.indexOf("_"))
//
paginaRequest.url = prefixo + ".swf"
paginaLoader.load(paginaRequest)
}
//----- Inicialização
paginaRequest.url = "home.swf"
paginaLoader.load (paginaRequest)
conteiner_mc.addChild(paginaLoader)
stop()
paginaLoader.contentLoaderInfo.addEventListener(Event.INIT, quandoCarregado);
function quandoCarregado( event:Event ):void{
//pega o conteudo externo e passa pra variavel do tipo movieclip
//vai ser manipulado no resizeHandler() function
conteudoExterno = MovieClip(event.currentTarget.content);
//depois de carregar pode fazer algo com objeto carregado.
resizeHandler(null);
}
Todos os eventos e funções estão funcionando (quase) que perfeitamente, acontece que quando redimensiono o site, aparece o erro:
- TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula.
at home_fla::MainTimeline/resize() -
O erro so acontece também tipo por exemplo:
Existe um menu - Home - Atendimento Nutricional - Consultoria Restaurante - Consultoria Escolar - Personal Diet -
Abro o site ja abre na pagina Home, tranquilo, mas quando clico no Personal Diet (ou em qualquer outra opção do menu), e redimensiono aparece aquele erro.
Alguem poderia me dar uma ajuda??
Valeu obrigado.
To por aqui mais uma vez com uma dúvida que dever ser bem simples, mas como sempre não estou conseguindo resolver. Bom vamos la.
Estou construindo um outro site para um novo cliente, enfim o site é layout liquido (tranquilo), só que o meu problema começa quando redimensiono a tela.
Abaixo segue código:
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import fl.transitions.easing.*
import fl.transitions.*
stage.showDefaultContextMenu = false;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener (Event.RESIZE, resizeHandler);
var paginaRequest:URLRequest = new URLRequest ()
var paginaLoader:Loader = new Loader()
//pega o conteudo externo e passa pra variavel do tipo movieclip
//essa variavel vai representar o swf externo carregado
var conteudoExterno:MovieClip;
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouHome)
barra.home_btn.addEventListener (MouseEvent.MOUSE_OVER, sairHome)
barra.home_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.MOUSE_OVER, sairatendimentoNutricional)
barra.atendimentoNutricional_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.MOUSE_OVER, sairNutricional)
barra.consultoriaRestaurante_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.MOUSE_OVER, sairEscolar)
barra.consultoriaEscolar_btn.addEventListener (MouseEvent.CLICK, abrePagina)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, clicouDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.MOUSE_OVER, sairDiet)
barra.personalDiet_btn.addEventListener (MouseEvent.CLICK, abrePagina)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, clicou)
logo.logo_mc.addEventListener (MouseEvent.MOUSE_OVER, sair)
//----- Personal Deit
function clicouDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (2);
barra.personalDiet_btn.buttonMode = true
}
function sairDiet (e: MouseEvent): void{
barra.personalDiet_btn.gotoAndPlay (11);
barra.personalDiet_btn.buttonMode = true
}
//----- Consultoria Escolar
function clicouEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (2);
barra.consultoriaEscolar_btn.buttonMode = true
}
function sairEscolar (e: MouseEvent): void{
barra.consultoriaEscolar_btn.gotoAndPlay (11);
barra.consultoriaEscolar_btn.buttonMode = true
}
//----- Consultoria Restaurante
function clicouNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (2);
barra.consultoriaRestaurante_btn.buttonMode = true
}
function sairNutricional (e: MouseEvent): void{
barra.consultoriaRestaurante_btn.gotoAndPlay (11);
barra.consultoriaRestaurante_btn.buttonMode = true
}
//----- Atendimento Nutricional
function clicouatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (2);
barra.atendimentoNutricional_btn.buttonMode = true
}
function sairatendimentoNutricional (e: MouseEvent): void{
barra.atendimentoNutricional_btn.gotoAndPlay (11);
barra.atendimentoNutricional_btn.buttonMode = true
}
//----- Home
function clicouHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (2);
barra.home_btn.buttonMode = true
}
function sairHome (e: MouseEvent): void{
barra.home_btn.gotoAndPlay (11);
barra.home_btn.buttonMode = true
}
//----Logo
function clicou (e: MouseEvent): void{
logo.logo_mc.gotoAndPlay (2);
//logo.logo_mc.buttonMode = true
}
function sair (e: MouseEvent): void{
logo.logo_mc.logo.gotoAndPlay (11);
//logo.logo_mc.logo.buttonMode = true
}
function resizeHandler(e:Event=null):void {
//pega o tamanho atual do stage
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;
logo.x = 11,05
logo.y = 11,95
barra.x = 0
barra.y = 112,15
}
//----- Funções de carregamento do SWF externo
function abrePagina (e:MouseEvent){
var nome:String = e.currentTarget.name
var prefixo:String = nome.substr(0, nome.indexOf("_"))
//
paginaRequest.url = prefixo + ".swf"
paginaLoader.load(paginaRequest)
}
//----- Inicialização
paginaRequest.url = "home.swf"
paginaLoader.load (paginaRequest)
conteiner_mc.addChild(paginaLoader)
stop()
paginaLoader.contentLoaderInfo.addEventListener(Event.INIT, quandoCarregado);
function quandoCarregado( event:Event ):void{
//pega o conteudo externo e passa pra variavel do tipo movieclip
//vai ser manipulado no resizeHandler() function
conteudoExterno = MovieClip(event.currentTarget.content);
//depois de carregar pode fazer algo com objeto carregado.
resizeHandler(null);
}
Todos os eventos e funções estão funcionando (quase) que perfeitamente, acontece que quando redimensiono o site, aparece o erro:
- TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula.
at home_fla::MainTimeline/resize() -
O erro so acontece também tipo por exemplo:
Existe um menu - Home - Atendimento Nutricional - Consultoria Restaurante - Consultoria Escolar - Personal Diet -
Abro o site ja abre na pagina Home, tranquilo, mas quando clico no Personal Diet (ou em qualquer outra opção do menu), e redimensiono aparece aquele erro.
Alguem poderia me dar uma ajuda??
Valeu obrigado.
e a pessoal nada??
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Avaliação do protetor de tela veito com o Flash mx
Fala amigos do Mx estudio gostaria ... |
Flash & ActionScript |
djwl
|
|
|
|
Problema misterioso
Computador só funciona quando quer. rs. |
Hardware |
Thony Conde
|
|
|
|
desativar objetos
quando fazer attachMovie |
Flash & ActionScript |
Senshi
|
|
|
|
Menu que desliza p/ esq/dir, e quando põe o mouse aumenta e empurra os outros
|
Flash & ActionScript |
Thais Calil Baio
|
|
|
|
Trabalhando com Tela Cheia (fullscreen). [RESOLVIDO]
Dúvida de como escrever em AS. |
Flash & ActionScript |
Thony Conde
|
|
|
|
Americano cria tela sensível a múltiplos toques
|
Notícias |
Notícias
|
|
|
|
Oftalmologistas alertam para contraste e tela de e-readers
|
Notícias |
Notícias
|
|
|
|
Feira mostra tela de plasma com 103 polegadas
Folha Online |
Notícias |
TiTi Celestino
|
|
Publicidade
|
|

Help













