Boa noite pessoal. Pois bem, eu estou a criar um site todo ele em flash (é para um trabalho) e optei por fazer um site pessoal com galeria (Flash CS3 AS2.0). Eu pretendia ter uma galeria com XML se conseguir inserir certinho no site... Tenho a página inicial (index.swf), em que tenho os botões e abaixo dessa barra-menu, tenho um loader (myLoader), que vai buscar cada swf para cada página (Home; About; Gallery; Contact). Nota: os meus botões são todos mc's. Até aqui tudo bem, tenho o menu a funcionar. Na parte da "Gallery", eu tenho 4 imagens (em forma de MC), que são as minhas categorias de imagens (retrato, paisagem, etc.) e o que pretendo é que quando clicar numa delas abra então a galeria. (bom, bom era ter apenas uma galeria e um xml, e que conseguisse direccionar para estas categorias... mas adiante). Eu estava aqui a tentar usar o simpleviewer, mas surgem-me alguns erros: - não dá para ajustar o swf do SimpleViewer (viewer.swf) à minha página, a parte onde está inserido o Loader (900x445) - Na página "Gallery" que fez o loading para o myLoader do index.swf, eu tenho um outro loader (galleryLoader). Depois tenho a indicar numa das categorias o caminho do swf do SimpleViewer: - A página Gallery, fica sempre por trás. Como fazer para ela desaparecer? - Dá-me um erro "Error opening URL 'file:///C|/Documents..../1/pages/viewer.swf'", quando por exemplo eu abro mesmo o ficheiro Gallery.swf, isto porque eu optei por colocar os ficheiros todos do SimpleViewer na raiz (pasta "1"), senão em vez de dar erro ao abrir apenas o Gallery.swf, dava o mesmo erro quando fosse abrir o index.swf e navegasse até ao botão da categoria de imagem (retrato_mc). - OU: quando eu tenho os ficheiros todos do SimpleViewer em 1/pages/galeria/ (que era como eu estava a fazer de inicio) e com o botão Retrato_MC da página Gallery a indicar o caminho certo ("galeria/viewer.swf), dá-me erro com o XML: Load XML failed ... "Error opening URL 'file:///C|/Documents..../1/pages/gallery.xml'" Eu depois lá passo os ficheiros todos do SimpleViewer, para a pasta /1/pages/ e resolve o problema quando vou abrir apenas o galerry.swf, mas volta ao 1º erro, quando vou correr a partir do index.swf Desculpem lá esta confusão toda, tentei explicar mais ou menos as coisas todas.... Se me puderem ajudar com estes erros e/ou me indicarem uma outra galeria/componente que eu posso ajustar ao espaço do meu site.... Obrigado desde já Cumps
Olá, com tanto problema e erro parece-me bem mais simples escreveres tu uma galeria em AS do que estares a integrar galerias já feitas. Com a vantagem de poderes colocar as funcionalidades que queres e que esse tal simpleviewer não tem.
Com tanto erro a adaptar o código, acho que de facto deverias fazer uma galeria de raiz... Mas vou ser honesto, o AS2 não é grande coisa no que diz respeito a XML. O AS3 traz ferramentas bem mais fáceis e poderosas a nível da integração com XML. Se te servir de ajuda, envio-te o link para o tutorial de uma excelente galeria xml para flash (é a que uso no meu portfolio online): http://www.republicofcode.com/tutorials/flash/as3gridgallery/index.php
Não é o parse do XML que vai dificultar a coisa. Aliás, sempre existiram bons parsers para AS2 (XML2Object, XPath4AS2, etc), a malta é que se habituou ao cansativo firstChild.choldNodes.bla.bla.bla.
Obrigado pelas sugestões. Eu próprio queria fazer a minha galeria, mas também estou apenas a iniciar-me no flash, por isso ainda tenho alguma dificuldade. De maneira a fugir a estes erros devido aos loaders (é o que eu concluo), eu optei por outra maneira de contornar a situação. Agora ao clickar no botão "Gallery", em vez de me abrir num loader na mesma página, optei por abrir num pop-up que vai directo para o link da galeria que eu arranjei. Não era bem esta a minha ideia, porque não sou muito fã do abrir "novas páginas", mas até acho que resultou bem este pop-up. Já agora a galeria que eu estou a usar é a, dfGallery 1.0, muito idêntica à SlideShowPro que é a pagar (se calhar no futuro compro este componente). Acho que agora só tenho mesmo que adicionar no flash um "contact form" Cumps.