Hello!
I have an problem.
I want the “thumbnail_mc” move all the time automatic,when I don´t have the mouse over, in a speed like “var speed = 2;” woulded it be something like this: (The code I added is in Bold)
var thumb_spacing = 500;
var numThumb:Number;
function GeneratePortfolio(portfolio_xml){
var portfolioPictures = portfolio_xml.firstChild.childNodes;
numThumb = portfolioPictures.length;
for (var i = 0; i < numThumb; i++)
{ var currentPicture = portfolioPictures*;
var currentThumb_mc = this.root_mc.menu_mc.createEmptyMovieClip("thumbnail_mc"+i,i);
currentThumb_mc._x = i*thumb_spacing;
currentThumb_mc.createEmptyMovieClip("thumb_container",0);
currentThumb_mc.thumb_container.loadMovie(currentPicture.attributes.thumb);
currentThumb_mc.createTextField("description_txt",10,90,0,300,100);
currentThumb_mc.description_txt.autoSize = "left";
currentThumb_mc.description_txt.border = false;
currentThumb_mc.description_txt.multiline = true;
currentThumb_mc.description_txt.wordWrap = true;
currentThumb_mc.description_txt.html = true;
currentThumb_mc.textfile = currentPicture.attributes.description;
currentThumb_mc.link = currentPicture.attributes.url;
loadText(currentThumb_mc);
createLink(currentThumb_mc);
}
}
function loadText(mc:MovieClip)
{ var lv:LoadVars = new LoadVars();
lv.onData = function(src:String):Void {
if (src != undefined) {mc.description_txt.htmlText = src;}
else {mc.description_txt.htmlText = "Unable to load text.";}
}
lv.load(mc.textfile);
}
function createLink(mc:MovieClip){
mc.onRelease = function(){
getURL(mc.link,"_blank");
}
};
// xml object for xml content (defines sources for selections)
var portfolio_xml = new XML();
portfolio_xml.ignoreWhite = true;
portfolio_xml.onLoad = function(success){
if (success){GeneratePortfolio(this);}
else {trace("Error loading XML file");}
}
// load
portfolio_xml.load("bodegashop.xml");
//Start of menu move
root_mc.onRollOver = panelOver;
var b = stroke.getBounds(_root);
function panelOver() {
if (numThumb > 1){
this.onEnterFrame = scrollPanel;
};//root_mc
delete this.onRollOver;//Make the onRelease function work
}
function scrollPanel() {
for (var i=0;i<numThumb;i++){
var xdist = _root._xmouse-250;
root_mc.menu_mc["thumbnail_mc"+i]._x += Math.round(-xdist/20);
//trace("tmb "+i+" "+root_mc.menu_mc["thumbnail_mc"+i]._x);
if (root_mc.menu_mc["thumbnail_mc"+i]._x>=450 && xdist<0){
root_mc.menu_mc["thumbnail_mc"+i]._x -= numThumb*thumb_spacing;
}else if (root_mc.menu_mc["thumbnail_mc"+i]._x<=-400 && xdist>0){
root_mc.menu_mc["thumbnail_mc"+i]._x += numThumb*thumb_spacing;
};
if(_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
this.onRollOver = panelOver;
**var speed = 3;
root_mc.menu_mc["thumbnail_mc"+i]._x += speed; **
};
}
};