# Portfolio

**URL:** <https://forum.kirupa.com/t/portfolio/124727>\
**Category:** Uncategorized\
**Created:** [October 6, 2004, 9:34am UTC](https://forum.kirupa.com/t/portfolio/124727 "2004-10-06T09:34:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hoodz](https://avatars.discourse-cdn.com/v4/letter/h/13edae/32.png) [@hoodz](https://forum.kirupa.com/u/hoodz)\
**Post date:** [October 6, 2004, 9:34am UTC](https://forum.kirupa.com/t/portfolio/124727/1 "2004-10-06T09:34:42Z")

</div>

i looked at this portfolio tutorial:  
[http://www.kirupa.com/web/xml/examples/portfolio.htm](http://www.kirupa.com/web/xml/examples/portfolio.htm)  
as u can see if u press on thumb theres wil be a bigger image.

what i want is that when u press on the bigger picture u go to a url in a blank screen.

the big image is loaded into a movieclip called image\_mc, so its not a textfield

here is the action script in flash:

[color=blue]var thumb\_spacing = 40;[/color]  
[color=blue]// load variables object to handle loading of text  
var description\_lv = new LoadVars();  
description\_lv.onData = function(raw\_text){  
description\_txt.text = raw\_text;  
}[/color]  
[color=blue]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);  
}  
}  
}[/color]  
[color=blue]// 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(“dsign.xml”);

[/color]

[color=black]and here is the xml code:[/color]

[color=red]\<?xml version=“1.0” ?\>  
\<portfolio\>  
\<picture title = “Tiny Disk”  
thumb = “portfolio\_images/thumbs/tinydisk.jpg”  
description = “portfolio\_text/tinydisk.txt”  
image = “portfolio\_images/tinydisk.jpg” /\>

\<picture title = “Plug”  
thumb = “portfolio\_images/thumbs/plug.jpg”  
description = “portfolio\_text/plug.txt”  
image = “portfolio\_images/plug.jpg” /\>

\<picture title = “Disk Collection”  
thumb = “portfolio\_images/thumbs/diskcollection.jpg”  
description = “portfolio\_text/diskcollection.txt”  
image = “portfolio\_images/diskcollection.jpg” /\>  
\</portfolio\>[/color]

i hope everybody understand what i want…and i hope its possible to make  
hope someone can help me 🙂

greetings robbin-hoodz
