Bom dia galeria meu problema e o seguinte estou fazendo uma galeria para um projeto onde a mesma irá trabalhar com xml e paramentros vindo via http esta tudo tranquilo ou pelo menos estava ate a parte de exibir a imagens deu uma empacada nessa parte não esta aparecendo de jeito nenhum a bendita das imagens no palco ja dei uma pesquisa em variais galeria e nenhum resolveu meu problema segue abaixo meu codigo tenho certeza que deve ser um erro bobo mas não estou conseguindo visualizar tal erro quem puder me ajudar fico grato logo abaixo estão meu as e xml vlw galera abraço fui....
AS:
stop();
import flash.filters.*;
import mx.transitions.Tween;
import mx.transitions.easing.*;
System.useCodepage = true;
//variaveis locais
var linha:Number = 3;
var coluna:Number = 4;
var espacoH:Number = 10;
var espacoV:Number = 20;
// variaveis globais
_global.titulo = _level0.titulos;
_global.pasta_xml = _level0.pastas;
//titulo = "aluguel";
//pasta_xml = "teste";
function validar_parametros():Void {
if (titulo == "" || titulo == undefined && pasta_xml == "" || pasta_xml == undefined) {
retorna();
} else {
titulo_gal(titulo, pasta_xml);
}
}
function titulo_gal(titulo:String, pasta_xml:String):Void {
switch (titulo) {
case "venda" :
carregar(pasta_xml);
this.attachMovie("venda", "venda_", this.getNextHighestDepth());
venda_._x = 154;
venda_._y = 22;
unloadMovie(aluguel_);
unloadMovie(alerta_);
unloadMovie(mensagem_alerta_);
break;
case "aluguel" :
carregar(pasta_xml);
this.attachMovie("aluguel", "aluguel_", this.getNextHighestDepth());
aluguel_._x = 154;
aluguel_._y = 22;
unloadMovie(venda_);
unloadMovie(alerta_);
unloadMovie(mensagem_alerta_);
break;
default :
retorna();
break;
}
}
function retorna():Void {
sobrar();
unloadMovie(opcao_controle_pag);
unloadMovie(listando_mc);
unloadMovie(venda);
unloadMovie(aluguel);
this.attachMovie("alerta", "alerta_", this.getNextHighestDepth());
alerta_._x = 384;
alerta_._y = 300;
this.attachMovie("mensagem_alerta", "mensagem_alerta_", this.getNextHighestDepth());
mensagem_alerta_._x = 384;
mensagem_alerta_._y = 375;
trace("Erro entre em contato com os desenvolvedores!");
return;
}
function carregar(pasta_xml:String):Void {
var meu_xml:XML = new XML();
_global.meu_xml = meu_xml;
meu_xml.ignoreWhite = true;
meu_xml.load("galerias/"+pasta_xml+"/xml.xml");
carregando.msg.text = "Aguarde o Carregamento da Galeria..";
opcao_controle_pag.btn_anterior._visible = false;
opcao_controle_pag.btn_proximo._visible = false;
meu_xml.onLoad = function(sucess) {
if (sucess) {
montar_xml();
paginar(0);
mostrar_registro();
sobrar();
}
};
}
function montar_xml():Void {
_global.area_total = linha*coluna;
_global.valor_1 = 0;
_global.valor_2 = 0;
_global.total_xml = meu_xml.firstChild.childNodes.length;
_global.calculo_final = Math.ceil(total_xml/area_total);
_global.valor_3 = 0;
_global.const = 1;
}
function mostrar_registro() {
len.text = "Total Registros : "+total_xml;
opcao_controle_pag.num_page.text = const+" / "+calculo_final;
}
function paginar(valor_3:Number) {
valor_1 = valor_3*area_total;
valor_2 = (valor_3*area_total)+area_total;
titulo_xml.text = meu_xml.childNodes[0].attributes.titulo;
var j:Number = 0;
for (i=valor_1; i<valor_2; i++) {
if (i<total_xml) {
titulo._visible = true;
listando_mc._visible = true;
carregando.msg.text = "";
opcao_controle_pag.btn_anterior._visible = true;
opcao_controle_pag.btn_proximo._visible = true;
var meu_mc:MovieClip = listando_mc.duplicateMovieClip("listando_mc"+i, _root.getNextHighestDepth());
meu_mc._x = j%coluna*(listando_mc._width+espacoH)+listando_mc._x;
meu_mc._y = Math.floor(j/coluna)*(listando_mc._height+espacoV)+listando_mc._y;
meu_mc.legenda.text = meu_xml.childNodes[0].childNodes[i].attributes.comodo;
meu_mc = meu_xml.childNodes[0].childNodes[i].attributes.imgG;
meu_mc.loadMovie(meu_xml.childNodes[0].childNodes[i].attributes.imgP);
///preloader();
//
j++;
}
}
mudar_cor();
controle_botoes();
}
function mudar_cor() {
}
function remover() {
for (i=valor_1; i<valor_2; i++) {
removeMovieClip(this["listando_mc"+i]);
}
}
////////////////////////
function controle_botoes() {
opcao_controle_pag.btn_anterior.onRelease = function() {
remover();
const--;
mostrar_registro(const);
valor_3--;
paginar(valor_3);
};
opcao_controle_pag.btn_anterior.onRollOver = function() {
this._alpha = 50;
};
opcao_controle_pag.btn_anterior.onRollOut = function() {
this._alpha = 100;
};
opcao_controle_pag.btn_proximo.onRelease = function() {
remover();
const++;
mostrar_registro(const);
valor_3++;
paginar(valor_3);
};
opcao_controle_pag.btn_proximo.onRollOver = function() {
this._alpha = 50;
};
opcao_controle_pag.btn_proximo.onRollOut = function() {
this._alpha = 100;
};
if (valor_3 == 0) {
opcao_controle_pag.btn_anterior.enabled = false;
opcao_controle_pag.btn_anterior._alpha = 20;
} else {
opcao_controle_pag.btn_anterior.enabled = true;
opcao_controle_pag.btn_anterior._alpha = 100;
}
if (valor_3 == calculo_final-1) {
opcao_controle_pag.btn_proximo.enabled = false;
opcao_controle_pag.btn_proximo._alpha = 20;
} else {
opcao_controle_pag.btn_proximo.enabled = true;
opcao_controle_pag.btn_proximo._alpha = 100;
}
}
/*function preloader() {
if (carregador != "completo") {
meu_mc.carregando.tween("_alpha", 100, 2, "easeElastic");
} else {
unloadMovie(meu_mc.carregando);
}
}
*/
function sobrar() {
var gf:GlowFilter = new GlowFilter(0x333333, 100, 0, 0, 3, 3, false, false);
var blurXTween:Tween = new Tween(gf, "blurX", Elastic.easeOut, 5, 5, 1, true);
var blurYTween:Tween = new Tween(gf, "blurY", Elastic.easeOut, 5, 5, 1, true);
blurXTween.onMotionChanged = function() {
alerta_.filters = [gf];
};
}
validar_parametros();
XML:
<?xml version="1.0" encoding="iso-8859-1"?>
<gallery titulo="Apartamento Localizado na Tijuca">
<image comodo="Sala" imgG="imagens/imgG/1.jpg" imgP="imagens/imgP/1.jpg"/>
<image comodo="cozinha" imgG="imagens/imgG/2.jpg" imgP="imagens/imgP/2.jpg"/>
<image comodo="Banheiro" imgG="imagens/imgG/3.jpg" imgP="imagens/imgP/3.jpg"/>
<image comodo="Varanda" imgG="imagens/imgG/3.jpg" imgP="imagens/imgP/4.jpg"/>
</gallery>
Publicidade
|
|
Page 1 of 1
Problema com galeria flash xml Não estou conseguindo fazer as imagens aparecer em miniatura
#2
Posted 20 October 2007 - 12:21 PM
Aparentemente não tem nada de erro (quando compila o arquivo). O que acontece com essa galeria, o que era para fazer e o que não faz? Porque somente olhando o código não dá para dizer muita coisa.
[]s
[]s
#3
Posted 20 October 2007 - 01:16 PM
QUOTE(Natan @ 20/10/2007 11:10:38) <{POST_SNAPBACK}>
Aparentemente não tem nada de erro (quando compila o arquivo). O que acontece com essa galeria, o que era para fazer e o que não faz? Porque somente olhando o código não dá para dizer muita coisa.
[]s
[]s
Erro esta que no exibe a imagem em miniatura ao invez disso exibe uma mensagem como se o arquivo nao fosse encontrado informa o caminho todo do arquivo mas nao exibe nada... Entendeu natan vc pode disponiblizar seu email para que eu possa encaminhar os fontes em flash para vc verificar o que pode ser esse erro ???????
#4
Posted 21 October 2007 - 01:32 PM
Felipemedeiros, acho que também estou com esse mesmo problema... Quando eu apertava ctrl+ enter, aparece uma mensagem no painel output mostrando erro na abertura do arquivo xml... Como se o swf não localizasse o mesmo...
Até achei que era problema no meu arquivo xml e usei o do natan da "galeria de imagens com xml2" dele...
Mas não tá funicionando tbem...
www.alumm.net/galeria.swf
esse tópico de dúvidas me ajudou bastante:
http://www.mxstudio.com.br/forum/index.php...mp;#entry164807
Até achei que era problema no meu arquivo xml e usei o do natan da "galeria de imagens com xml2" dele...
Mas não tá funicionando tbem...
www.alumm.net/galeria.swf
esse tópico de dúvidas me ajudou bastante:
http://www.mxstudio.com.br/forum/index.php...mp;#entry164807
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Problema layout IE
|
Web Standards |
Jean Phelipe
|
|
|
|
News Corp prevê US$1 bi em receitas com Internet este ano
|
Notícias |
Notícias
|
|
|
|
Nokia com Windows 8
|
Plataforma Windows |
xanburzum
|
|
|
|
Fujifilm compra empresa de imagens médicas dos EUA
|
Notícias |
Notícias
|
|
|
|
Script para fazer consulta com link no resultado
Após a consulta poder fazer o link |
PHP |
robertojundiai
|
|
|
|
Oi planeja dobrar número de cidades com banda larga até 2008
|
Notícias |
Notícias
|
|
|
|
Amazon aposta na computação em nuvem
|
Notícias |
Notícias
|
|
|
|
Ampliação da rede deixou Telefônica vulnerável a ataques, diz companhia
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













