Ciao a tutti, io ho il seguente codice AS

1 Frame
Codice PHP:
var imageHeight:Number 370;
//
// Preload
function checkMovieLoad() {
    
this.onEnterFrame = function() {
        if (
_root.getBytesTotal() == _root.getBytesLoaded()) {
            
this.onEnterFrame null;
            
gotoAndStop("xml");
        } else {
            
loadBox.text = (_root.getBytesTotal()/_root.getBytesLoaded())*100+"% LOADED...";
        }
    };
}
infoBox.text "Loading Interface...";
checkMovieLoad(); 
2 Frame
Codice PHP:
stop();
//
// Load XML
function loadXML(loaded) {
    if (
loaded) {
        
xmlRoot this.firstChild;
        
imageTotal xmlRoot.childNodes.length;
        
createImages();
    } else {
        
trace(xmlFile+" not loaded!");
    }
}
xmlData = new XML();
xmlData.ignoreWhite true;
xmlData.onLoad loadXML;
xmlFile "images2.xml";
xmlData.load(xmlFile);
//
// Create Image Objects
function createImages() {
    for (
i=0i<imageTotali++) {
        
_root["image"+i] = new Object();
        
_root["image"+i].id i;
        
_root["image"+i].path xmlRoot.childNodes[i].attributes.path;
        
_root["image"+i].abstract = xmlRoot.childNodes[i].attributes.abstract;
        
_root["image"+i].link_url xmlRoot.childNodes[i].attributes.link_url;
        
_root["image"+i].0;
        
_root["image"+i].0;
    }
    
gotoAndStop("start");
}
//
infoBox.text "Loading XML..."
3 Frame
Codice PHP:
stop();
//
// Duplicate Movieclip
function duplicateMovieClipImage(fromtarget) {
    var 
visuals = new flash.display.BitmapData(from._widthfrom._height);
    
visuals.draw(from);
    
target.attachBitmap(visuals1);
}
//
// Preload Image
var xPreload:Number Stage.width;
function 
preloadImage() {
    
mc attachMovie("preloadImage""preloadImage"+loadedloaded, {_x:xPreload_y:0});
    
mc.id loaded;
    
xPreload += 100;
    
scrollBar();
}
//
// Move LoadBox
this.onEnterFrame = function() {
    if (
loaded == imageTotal) {
        
infoBox._visible false;
        
delete this.onEnterFrame;
    } else {
        
infoBox.text "Loading Image "+(loaded+1)+"/"+imageTotal;
        
infoBox._x = (imageHolder._width+imageHolder._x)+10;
    }
};
//
// Check Load
function checkLoad() {
    if (
loaded != imageTotal) {
        if (
loaded == 1) {
            
disableImages();
        }
        
preloadImage();
    }
}
//
// Place Images
imageHolder._y = (_root.movieH/2)-(imageHeight/2+imageHolder.imageBox0.textBox);
var 
xPos:Number 0spacer:Number 40;
function 
placeImage() {
    
mc imageHolder.attachMovie("imageBox""imageBox"+loadedloaded, {_x:xPos_y:0});
    
mc.id loaded;
    
xPos += _root["image"+loaded].w+spacer;
    
_global.loaded++;
    
//
    
checkLoad();
}
//
// Next Image
function nextImage() {
    var 
whereTo:Number imageHolder["imageBox"+p]._x+(_root["image"+p].w/2)-20;
    
imageHolder.xSlideTo((_root.movieW/2)-whereTo0.6"easeInOutCubic"0.1, function () {
        
sortDetail();
    });
}
//
// Disable Images
function disableImages() {
    for (
i=0i<_root.imageTotali++) {
        
_root.imageHolder["imageBox"+i].enabled false;
    }
    
//
    
var whereTo:Number imageHolder["imageBox"+p]._x+(_root["image"+p].w/2)+10;
    
imageHolder.xSlideTo((_root.movieW/2)-whereTo0.6"easeInOutCubic"0.1, function () {
        
sortDetail();
    });
}
//
// Sort Detail
function sortDetail() {
    for (
i=0i<imageTotali++) {
        if (
== p) {
            
// This image is selected
            
imageHolder["imageBox"+i].enabled false;
            
imageHolder["imageBox"+p].image.alphaTo(1000.3"linear"0.1);
            var goto:
Number imageHolder["imageBox"+p].textBox._y+imageHolder["imageBox"+p].textBox._height;
            
imageHolder["imageBox"+p].textBox.ySlideTo(goto, 0.3"easeInOutCubic"0.1);
        } else {
            
// This image isn't selected
            
imageHolder["imageBox"+i].enabled true;
        }
    }
}
//
// SetUp Scrollbar
scrollBar.onResize = function() {
    
scrollBar._y 0;
    
//trace("scrollbar "+loaded);
}
//
var resizeListener:Object = new Object();
Stage.addListener(resizeListener);
Stage.addListener(scrollBar);
scrollBar.onResize();
//
preloadImage(); 
Poi ho un file XML dove prende il link a cui collegarsi.
Codice PHP:
<xml>
    <
item path="images/newyork.jpg" abstract="This is image 1" link_url="http://www.[url]www.adobe.it/image-gallery[/url]"/>
    <
item path="images/bridge.jpg" abstract="This is image 2" link_url="http://www.[url]www.adobe.it/image-gallery[/url]"/>
    <
item path="images/vw.jpg" abstract="This is image 3" link_url="http://www.adobe.it/image-gallery"/>
    <
item path="images/highway.jpg" abstract="This is image 4" link_url="http://www.[url]www.adobe.it/image-gallery[/url]"/>
</
xml
Come posso fare per fargli caricare invece filmati .SWF

Grazie a tutti