Hello all, can you help me with this problem?
I have got a flash movie that has an object on stage called “holder” and actions
holder.loadMovie("inner.swf",0);
and i am trying to load this into the holder.
import com.dragslidefade.*;
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;
import ascb.util.Proxy;
popisokno._alpha = 0;
var home = this;
var fMouse:Fade = new Fade(home.popisokno, 1);
var myStage:Number = Stage.width / 3;
//////////////////////////////
//////////////XML/////////////
//////RECORD XML ZAZNAMY//////
//////////////////////////////
import mx.xpath.XPathAPI;
var car:Array = new Array();
var tooltip:Array = new Array();
var price:Array = new Array();
var link:Array = new Array();
var logo:Array = new Array();
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.load("images.xml");
myXML.onLoad = function(sucess:Boolean):Void {
if (sucess) {
var tempNodes:Array = XPathAPI.selectNodeList(this.firstChild, "root/item");
for (var i = 0; i<tempNodes.length; i++) {
var myScale:Number = 50;
car.push(tempNodes*.attributes.car);
tooltip.push(tempNodes*.attributes.tooltip);
price.push(tempNodes*.attributes.price);
link.push(tempNodes*.attributes.link);
logo.push(tempNodes*.attributes.logo);
home["hold"+i].tooltip.text = tooltip*;
home["hold"+i].icon.inner.loadMovie(car*,1);
home["hold"+i].logo.loadMovie(logo*,1);
home["hold"+i].r.inner.loadMovie(car*,1);
home["hold"+i]._xscale = myScale;
home["hold"+i]._yscale = myScale;
}
} else {
trace("Error loading xml");
}
};
for (var i:Number = 0; i<5; i++) {
//trace(home.panel["button"+i]);
//var counter:Array = new Array();
//counter.push(i);
home["btn"+i].onRollOver = Proxy.create(this, roll, i);
//home["btn"+i].onRollOver = roll;
home["btn"+i].onRollOut = Proxy.create(this, rollout, i);
home["btn"+i].onRelease = Proxy.create(this, clickbutton, i);
}
///
for(var i=1;i<5;i++)
{
var t:MovieClip = home["hold"+i];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
}
function roll(a:Number) {
fMouse.fadeAlphaTo(100);
home.popisokno.popis.text = price[a];
startDrag("home.popisokno", true);
for(var i=1;i<5;i++)
{
var t:MovieClip = home["hold"+i];
//t.xPos = t._x;
//t.yPos = t._y;
//t.theScale = t._xscale;
//delete t.icon.onRollOver;
//delete t.icon.onRollOut;
//delete t.icon.onRelease;
//delete t.onEnterFrame;
if(t != home["hold"+a])
{
// var u1:Number = t._x -= 10;
var myScale:Number = 40;
var newYPos:Number = 165;
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,myScale-5,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,myScale-5,1,true);
//blur
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,80,1,true);
//var tw4:Tween = new Tween(t,"_x",Strong.easeOut,t.xPos,newPos,1,true);
var tw5:Tween = new Tween(t,"_y",Strong.easeOut,t._y,newYPos,1,true);
var tw6:BlurTween = new BlurTween(t);
tw6.doBlur(0,3,100,100,500);
//b3.doBlur(0,3,100,100,500);
//b4.doBlur(0,3,100,100,500);
}
else
{
var tw:Tween = new Tween(t,"_xscale",Bounce.easeOut,t._xscale,100,1,true);
var tw2:Tween = new Tween(t,"_yscale",Bounce.easeOut,t._yscale,100,1,true);
//var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,u1,1,true);
//var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,20,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
{
s.onRelease = unReleased;
}
}
}
}
function rollout(a:Number) {
fMouse.fadeAlphaTo(0);
//home.popisokno.popis.text = price[a];
stopDrag();
for(var i=1;i<5;i++)
{
var t:MovieClip = home["hold"+i];
//if(t != home["hold"+a])
//{
var myScale:Number = 40;
trace(myScale);
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,myScale,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,myScale,1,true);
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,80,100,1,true);
//var tw4:Tween = new Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
var tw5:Tween = new Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
var tw6:BlurTween = new BlurTween(t);
tw6.doBlur(3,0,100,100,500);
//}
/*else
{
var tw:Tween = new Tween(t,"_xscale",Bounce.easeOut,t._xscale,100,1,true);
var tw2:Tween = new Tween(t,"_yscale",Bounce.easeOut,t._yscale,100,1,true);
//var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
//var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
{
s.onRelease = unReleased;
}
}*/
}
}
///
/*
function roll(a:Number) {
trace(a);
var t:MovieClip = home["hold"+a];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
if(t = home["hold"+a])
{
var tw:Tween = new Tween(t,"_xscale",Bounce.easeOut,t._xscale,100,1,true);
var tw2:Tween = new Tween(t,"_yscale",Bounce.easeOut,t._yscale,100,1,true);
//var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
//var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
}
else {
trace("nono");
}
fMouse.fadeAlphaTo(100);
home.popisokno.popis.text = price[a];
startDrag("home.popisokno", true);
}
function rollout(a:Number) {
var t:MovieClip = home["hold"+a];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
t.mini = t._xscale/3;
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,40,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,40,1,true);
//var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
//var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
{
s.onRelease = unReleased;
}
fMouse.fadeAlphaTo(0);
//home.popisokno.popis.text = myDescriptions[a];
stopDrag();
}
*/
function clickbutton(a:Number) {
}
the file inner.swf is available here http://www.creditplus.co.uk/michal/inner8.swf
many thansk :sailor: