# Is this 3.0 script?

**URL:** <https://forum.kirupa.com/t/is-this-3-0-script/264132>\
**Category:** flash\
**Created:** [June 23, 2008, 2:09pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132 "2008-06-23T14:09:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wdv](https://avatars.discourse-cdn.com/v4/letter/w/9fc29f/32.png) [@wdv](https://forum.kirupa.com/u/wdv)\
**Post date:** [June 23, 2008, 2:09pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132/1 "2008-06-23T14:09:22Z")

</div>

im not sure if this is actionscipt 3.0, im trying to get the transition effect to work, anyone?, please!!!

var thumb\_spacing = 40;  
// load variables object to handle loading of text  
var description\_lv = new LoadVars();  
description\_lv.onData = function(raw\_text){  
description\_txt.text = raw\_text;  
}  
function GeneratePortfolio(portfolio\_xml){  
var portfolioPictures = portfolio\_xml.firstChild.childNodes;  
for (var i = 0; i \< portfolioPictures.length; i++){  
var currentPicture = portfolioPictures\*;

var currentThumb\_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.title = currentPicture.attributes.title;  
currentThumb\_mc.image = currentPicture.attributes.image;  
currentThumb\_mc.description = currentPicture.attributes.description;

currentThumb\_mc.onRollOver = currentThumb\_mc.onDragOver = function(){  
info\_txt.text = this.title;  
}  
currentThumb\_mc.onRollOut = currentThumb\_mc.onDragOut = function(){  
info\_txt.text = “”;  
}  
currentThumb\_mc.onRelease = function(){  
image\_mc.loadMovie(this.image);  
description\_lv.load(this.description);  
}  
}  
}  
function loadTheImage (e):void {  
TransitionManager.start(image\_mc, {type:Wipe, direction:Transition.IN, duration:3, easing:None.easeNone, startPoint:1});  
}  
loader.contentLoaderInfo.addEventListener([Event.CO](http://Event.CO) MPLETE,loadTheImage);  
// 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”); // no success? trace error (wont be seen on web)  
}  
// load  
portfolio\_xml.load(“portfolio.xml”);

---

<div class="post-metadata">

**Author:** ![DrRobot](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/drrobot/32/3907_2.png) [@DrRobot](https://forum.kirupa.com/u/DrRobot)\
**Post date:** [June 23, 2008, 2:11pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132/2 "2008-06-23T14:11:57Z")

</div>

yes

---

<div class="post-metadata">

**Author:** ![Dimitree](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/dimitree/32/2530_2.png) [@Dimitree](https://forum.kirupa.com/u/Dimitree)\
**Post date:** [June 23, 2008, 2:24pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132/3 "2008-06-23T14:24:24Z")

</div>

[QUOTE=wdv;2347612]im not sure if this is actionscipt 3.0, im trying to get the transition effect to work, anyone?, please!!!

var thumb\_spacing = 40;  
// load variables object to handle loading of text  
var description\_lv = new LoadVars();  
description\_lv.onData = function(raw\_text){  
description\_txt.text = raw\_text;  
}  
function GeneratePortfolio(portfolio\_xml){  
var portfolioPictures = portfolio\_xml.firstChild.childNodes;  
for (var i = 0; i \< portfolioPictures.length; i++){  
var currentPicture = portfolioPictures\*;

var currentThumb\_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.title = currentPicture.attributes.title;  
currentThumb\_mc.image = currentPicture.attributes.image;  
currentThumb\_mc.description = currentPicture.attributes.description;

currentThumb\_mc.onRollOver = currentThumb\_mc.onDragOver = function(){  
info\_txt.text = this.title;  
}  
currentThumb\_mc.onRollOut = currentThumb\_mc.onDragOut = function(){  
info\_txt.text = “”;  
}  
currentThumb\_mc.onRelease = function(){  
image\_mc.loadMovie(this.image);  
description\_lv.load(this.description);  
}  
}  
}  
function loadTheImage (e):void {  
TransitionManager.start(image\_mc, {type:Wipe, direction:Transition.IN, duration:3, easing:None.easeNone, startPoint:1});  
}  
loader.contentLoaderInfo.addEventListener([Event.CO](http://Event.CO) MPLETE,loadTheImage);  
// 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”); // no success? trace error (wont be seen on web)  
}  
// load  
portfolio\_xml.load(“portfolio.xml”);[/QUOTE]

I think it s AS2 cause it has methods applied to instances like this [COLOR=“Green”]currentThumb\_mc.onRollOver[/COLOR]  
In AS3 you are not allowed to do this.

---

<div class="post-metadata">

**Author:** ![Dom\_1](https://avatars.discourse-cdn.com/v4/letter/d/df788c/32.png) [@Dom\_1](https://forum.kirupa.com/u/Dom_1)\
**Post date:** [June 23, 2008, 2:30pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132/4 "2008-06-23T14:30:15Z")

</div>

it’s not AS3, LoadVars doesn’t exist in AS3 anymore, and the xml loading is AS2, not AS3

---

<div class="post-metadata">

**Author:** ![nikefido](https://avatars.discourse-cdn.com/v4/letter/n/ed8c4c/32.png) [@nikefido](https://forum.kirupa.com/u/nikefido)\
**Post date:** [June 23, 2008, 7:18pm UTC](https://forum.kirupa.com/t/is-this-3-0-script/264132/5 "2008-06-23T19:18:21Z")

</div>

additionally, createEmptyMovieClip does not exist in as3, and all properties that once has a “\_” such as “\_x” and “\_y” are just “x” and “y”
