Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida em galeria de fotos com flash e xml


_deaaa

Pergunta

Olá, será q alguém pode me ajudar?

eu peguei esse tutorial:

http://www.kirupa.com/developer/mx2004/thumbnails.htm

só que na hora de eu colocar as imagens pequenas fica dando esse erro:

*** Security Sandbox Violation ***

Connection to file:///C|/Documents.............. halted - not permitted from http://www.kirupa.com/developer/mx2004/pg/stata_lobby_sm.jpg

-- Remote SWFs may not access local files.

Alguém sabe o que é?? As imagens grandes carregam normal, mas as pequenas eu não estou conseguindo de jeito nenhum...

Será que alguém pode me ajudar?

Obrigada!

segue abaixo o código:

function loadXML(loaded) {

if (loaded) {

xmlNode = this.firstChild;

image = [];

description = [];

thumbnails = [];

total = xmlNode.childNodes.length;

for (i=0; i<total; i++) {

image = xmlNode.childNodes.childNodes[0].firstChild.nodeValue;

description = xmlNode.childNodes.childNodes[1].firstChild.nodeValue;

thumbnails = xmlNode.childNodes.childNodes[2].firstChild.nodeValue;

thumbnails_fn(i);

}

firstImage();

} else {

content = "file not loaded!";

}

}

xmlData = new XML();

xmlData.ignoreWhite = true;

xmlData.onLoad = loadXML;

xmlData.load("images.xml");

/////////////////////////////////////

listen = new Object();

listen.onKeyDown = function() {

if (Key.getCode() == Key.LEFT) {

prevImage();

} else if (Key.getCode() == Key.RIGHT) {

nextImage();

}

};

Key.addListener(listen);

previous_btn.onRelease = function() {

prevImage();

};

next_btn.onRelease = function() {

nextImage();

};

/////////////////////////////////////

p = 0;

this.onEnterFrame = function() {

filesize = picture.getBytesTotal();

loaded = picture.getBytesLoaded();

preloader._visible = true;

if (loaded != filesize) {

preloader.preload_bar._xscale = 100*loaded/filesize;

} else {

preloader._visible = false;

if (picture._alpha<100) {

picture._alpha += 10;

}

}

};

function nextImage() {

if (p<(total-1)) {

p++;

if (loaded == filesize) {

picture._alpha = 0;

picture.loadMovie(image[p], 1);

desc_txt.text = description[p];

picture_num();

}

}

}

function prevImage() {

if (p>0) {

p--;

picture._alpha = 0;

picture.loadMovie(image[p], 1);

desc_txt.text = description[p];

picture_num();

}

}

function firstImage() {

if (loaded == filesize) {

picture._alpha = 0;

picture.loadMovie(image[0], 1);

desc_txt.text = description[0];

picture_num();

}

}

function picture_num() {

current_pos = p+1;

pos_txt.text = current_pos+" / "+total;

}

function thumbNailScroller() {

// thumbnail code!

this.createEmptyMovieClip("tscroller", 1000);

scroll_speed = 10;

tscroller.onEnterFrame = function() {

if ((_root._ymouse>=thumbnail_mc._y) && (_root._ymouse<=thumbnail_mc._y+thumbnail_mc._height)) {

if ((_root._xmouse>=(hit_right._x-40)) && (thumbnail_mc.hitTest(hit_right))) {

thumbnail_mc._x -= scroll_speed;

} else if ((_root._xmouse<=(hit_left._x+40)) && (thumbnail_mc.hitTest(hit_left))) {

thumbnail_mc._x += scroll_speed;

}

} else {

delete tscroller.onEnterFrame;

}

};

}

function thumbnails_fn(k) {

thumbnail_mc.createEmptyMovieClip("t"+k, thumbnail_mc.getNextHighestDepth());

tlistener = new Object();

tlistener.onLoadInit = function(target_mc) {

target_mc._x = hit_left._x+(target_mc._width+5)*k;

target_mc.pictureValue = k;

target_mc.onRelease = function() {

p = this.pictureValue-1;

nextImage();

};

target_mc.onRollOver = function() {

this._alpha = 50;

thumbNailScroller();

};

target_mc.onRollOut = function() {

this._alpha = 100;

};

};

image_mcl = new MovieClipLoader();

image_mcl.addListener(tlistener);

image_mcl.loadClip(thumbnails[k], "thumbnail_mc.t"+k);

}

Link para o comentário
Compartilhar em outros sites

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

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...