1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Galeria em Flash (xml) + Erros - Ajuda

Discussão em 'Web Development' iniciada por bazarouco, 15 de Janeiro de 2009. (Respostas: 4; Visualizações: 2436)

  1. bazarouco

    bazarouco Power Member

    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
     
    Última edição: 15 de Janeiro de 2009
  2. geoblast

    geoblast Power Member

    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.
     
  3. 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
     
  4. kidloco

    kidloco Power Member

    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.
     
  5. bazarouco

    bazarouco Power Member

    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.
     

Partilhar esta Página