Hola Hernán...gracias por tu tiempo...hice un foto galería en flash que usa un archivo XML para llevar los tumbnails y las fotos full tamaño a la página. En flash todo funciona perfecto...se instalan los tumbnails y al clic aparecen las fotos grandes. Esto lo monté en una página dreamweaver, en la sección de gráficas y parece que el llamado al archivo XML no se hace...el archivo XML, el swf de la galería y las carpetas con las fotos y los tumbnails están todas en la misma carpeta, en el rootsite de dreamweaver. Aquí te mando el código de action script de la galería a ver si falta algo que lo comunique con el dreamweaver...gracias otra vez
import mx.transitions.Tween;
import mx.transitions.easing.*;
A1._alpha = 0;
fondito._alpha = 0;
var tw1:Tween = new Tween(A1, "_alpha", Strong.easeOut, 0, 100, 2, true);
var myGalleryXML = new XML();
myGalleryXML.ignoreWhite = true;
myGalleryXML.load("gallery.xml");
myGalleryXML.onLoad = function() {
_root.gallery_x = myGalleryXML.firstChild.attributes.gallery_x;
_root.gallery_y = myGalleryXML.firstChild.attributes.gallery_y;
_root.gallery_width = myGalleryXML.firstChild.attributes.gallery_width;
_root.gallery_height = myGalleryXML.firstChild.attributes.gallery_height;
_root.myImages = myGalleryXML.firstChild.childNodes;
_root.myImagesTotal = myImages.length;
_root.thumb_height = myGalleryXML.firstChild.attributes.thumb_height;
_root.thumb_width = myGalleryXML.firstChild.attributes.thumb_width;
_root.full_x = myGalleryXML.firstChild.attributes.full_x;
_root.full_y = myGalleryXML.firstChild.attributes.full_y;
_root.tex_x = myGalleryXML.firstChild.attributes.tex_x;
_root.tex_y = myGalleryXML.firstChild.attributes.tex_y;
callThumbs();
createMask();
scrolling();
};
function callThumbs() {
_root.createEmptyMovieClip("container_mc", _root.getNextHighestDepth());
container_mc._x = _root.gallery_x;
container_mc._y = _root.gallery_y;
var clipLoader = new MovieClipLoader();
var preloader = new Object();
clipLoader.addListener(preloader);
for (i=0; i<myImagesTotal; i++) {
thumbURL = myImages[i].attributes.thumb_url;
myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth());
myThumb_mc._x = _root.thumb_width*i;
clipLoader.loadClip("thumbs/"+thumbURL, myThumb_mc);
preloader.onLoadStart = function(target) {
target.createTextField("my_txt", target.getNextHighestDepth, 0, 0, 100, 20);
target.my_txt.selectable = false;
target.my_txt.textColor = 0xffffff;
};
preloader.onLoadProgress = function(target, loadedBytes, totalBytes) {
target.my_txt.text = Math.floor((loadedBytes/totalBytes)*100);
};
preloader.onLoadComplete = function(target) {
new Tween(target, "_alpha", Strong.easeOut, 0, 100, .5, true);
target.my_txt.removeTextField();
target.onRelease = function() {
callFullImage(this._name);
callFullTexto(this._name);
fondo();
};
target.onRollOver = function() {
this._alpha = 50;
};
target.onRollOut = function() {
this._alpha = 100;
};
};
}
}
function createMask() {
_root.createEmptyMovieClip("mask_mc", _root.getNextHighestDepth());
mask_mc._x = _root.gallery_x;
mask_mc._y = _root.gallery_y;
mask_mc.beginFill(0x000000, 100);
mask_mc.lineTo(_root.gallery_width, 0);
mask_mc.lineTo(_root.gallery_width, _root.gallery_height);
mask_mc.lineTo(0, _root.gallery_height);
mask_mc.lineTo(0, 0);
container_mc.setMask(mask_mc);
function scrolling() {
_root.onEnterFrame = function() {
container_mc._x += Math.cos(((mask_mc._xmouse)/mask_mc._width)*Math.PI)*15;
if (container_mc._x>mask_mc._x) {
container_mc._x = mask_mc._x;
}
if (container_mc._x<(mask_mc._x-(container_mc._width-mask_mc._width))) {
container_mc._x = mask_mc._x-(container_mc._width-mask_mc._width);
}
};
}
}
function callFullImage(myNumber) {
myURL = myImages[myNumber].attributes.full_url;
myTitle = myImages[myNumber].attributes.title;
_root.createEmptyMovieClip("fullImage_mc", _root.getNextHighestDepth());
fullImage_mc._x = _root.full_x;
fullImage_mc._y = _root.full_y;
var fullClipLoader = new MovieClipLoader();
var fullPreloader = new Object();
fullClipLoader.addListener(fullPreloader);
fullPreloader.onLoadStart = function(target) {
target.createTextField("my_txt", target.getNextHighestDepth, 205, 150, 300, 300);
target.my_txt.selectable = false;
target.my_txt.multiline = true;
var my_fmt:TextFormat = new TextFormat();
my_fmt.bold = false;
my_fmt.font = "Comic Sans MS";
my_fmt.color = 0xFFFFFF;
my_fmt.size = 11;
target.my_txt.setNewTextFormat(my_fmt);
};
fullPreloader.onLoadProgress = function(target, loadedBytes, totalBytes) {
target.my_txt.text = Math.floor((loadedBytes/totalBytes)*100);
};
fullPreloader.onLoadComplete = function(target) {
target.my_txt.text = myTitle;
new Tween(target, "_alpha", Strong.easeOut, 0, 100, 1.5, true);
};
fullClipLoader.loadClip("full_images/"+myURL, fullImage_mc);
}
function scrolling() {
_root.onEnterFrame = function() {
if (mask_mc._xmouse<(mask_mc._width*(1/3)) || mask_mc._xmouse>(mask_mc._width*(2/3))) {
container_mc._x += Math.cos(((mask_mc._xmouse)/mask_mc._width)*Math.PI)*15;
if (container_mc._x>mask_mc._x) {
container_mc._x = mask_mc._x;
}
if (container_mc._x<(mask_mc._x-(container_mc._width-mask_mc._width))) {
container_mc._x = mask_mc._x-(container_mc._width-mask_mc._width);
}
}
};
}
function fondo() {
var tw3:Tween = new Tween(fondito, "_alpha", Strong.easeOut, 0, 100, 2, true);
}