PDA

Volledige versie bekijken : een ingeladen JPG aanklikbaar maken (MCL)


gbolssens
%Europe/Berlin %405 %2008, 10:44
Hi Allemaal,

Ik laad een JPG in waarvan het pd uit een XML file komt :



var news_mcl = new MovieClipLoader();
var photo_url = this.newsitem_data_xml.childNodes[4].firstChild.firstChild.nodeValue;
news_mcl.loadClip(photo_url , this.this_mc.news_photo_mc);



de property this.this_mc dient om de movieclip aan te duiden; this slaat op de class instance zelf.

Het inladen gaat overigens prima. Nu wil ik ervoor zorgen dat deze foto aanklikbaar is, maar deze code werkt niet.


this.this_mc.news_photo_mc.onRelease = function()
{
trace("lelelelele");
}


iemand een idee wat ik fout doe?

Flash help zegt : "The target movie clip is replaced by the loaded SWF file or image." maar wil dat dan zeggen dat ik de ingeladen JPG niet meer kan aanspreken m.b.v. AS?


mvg,
GB

Dauntless
%Europe/Berlin %423 %2008, 11:10
Maak een mc aan binnen news_photo_mc genaamd "holder" en laad daar je swf in in. Daarna zet je de onRelease op de news_photo_mc.

Waarom moet dit?-> Als je een swf in een movieclip inlaadt, worden alle dynamische properties overschreven, zoals onRelease, custom properties, etc.