Autor | Zpráva | ||
---|---|---|---|
radovan Profil |
#1 · Zasláno: 2. 3. 2009, 21:34:05
Mám tento skript na efekt - potreboval bych do clipů - img1_mc....2..3, načítat obrázky to se mi i povedlo jen kdyz nactu jiné obrázky objeví se vzdycky jen ten ve tretim img3_mc nevíte jak to řešit ?
jeste pro upresneni v movie clipech nacitam takto : var image_mcl:MovieClipLoader = new MovieClipLoader(); image_mcl.loadClip("neco.jpg",_root.img1_mc); /* *************************** */ // CHANGE PARAMS HERE image_movieclip_array = [ // [linkageNameOfMovieClip, waitAfterImage] ["img1_mc", 1000], ["img2_mc", 1000], ["img3_mc", 1000] ] /* *************************** */ // init vars var oldImage:MovieClip; var newImage:MovieClip; var waitInterval:Number; var stage_img_array:Array = new Array(); var ticker:Number = 0; var depthsTicker:Number; // attach movieclip for(var i = 0; i < image_movieclip_array.length; i++){ var mc = this.attachMovie(image_movieclip_array[i][0], image_movieclip_array[i][0], i+1); stage_img_array.push(mc); } // set depths ticker var depthsTicker = this.getNextHighestDepth(); // set vars var oldImage = stage_img_array[0]; // start transition nextImage(); function nextImage(){ // clear interval clearInterval(waitInterval); // set vars depthsTicker++; if(++ticker == image_movieclip_array.length) ticker = 0; // set depths of old img mc oldImage.swapDepths(depthsTicker++); // remove old and attach new filter ff_component.removeFilter(); // set vars and init filter newImage = stage_img_array[ticker]; ff_component = this.attachMovie("WipeTransitionEffectAS2", "WipeTransitionEffectAS2"+depthsTicker, depthsTicker); ff_component.init(newImage, 50, "l->r", random(6)+6, false); // set a listener to get an event when the transition in done var eventListener = new Object(); eventListener.onComplete = mx.utils.Delegate.create(this, onComplete); ff_component.addEventListener("onComplete",eventListener); } // on complete method function onComplete(){ // set wait interval waitInterval = setInterval(this, "nextImage", image_movieclip_array[ticker][1]); oldImage = newImage; } |
||
radovan Profil |
#2 · Zasláno: 2. 3. 2009, 21:36:45
nebo spis je problem v tom ze se obrazky nacitaji pres sebe...??? ja uz nevim
|
||
radovan Profil |
#3 · Zasláno: 2. 3. 2009, 22:03:55
no to bych uz vyresil hlavni problem je v tom ze se mi efekt aplikuje az po chvily a ja bych ho prave chtel vyuzit jen na zacatku ? nevite jak na to ? tusim problem v tom nacitani ze se to nacte na scenu a az pak zacnou efekty - kdyz to neni externi obrazek vse funguje
|
||
Časová prodleva: 15 let
|
0