|
|
|||||
Загрузка PNG
если пробежаться циклом по всем глубинам созданного программно мувиеклипа, то ничего интересного не обнаружится. А после подгрузки в него PNG картинки, в отрицательной глубине появляется он сам
Кто нибудь может объяснить чего это и с чем это есть? import flash.display.BitmapData; var mc=this.createEmptyMovieClip("mc", this.getNextHighestDepth()); var mm; var mcl=new MovieClipLoader(); for (var z=20000; z>-20000; z--){ if (mc.getInstanceAtDepth(z)!=undefined){ trace(mc.getInstanceAtDepth(z)+"::"+z); } } mcl.onLoadInit=function(m){ for (var z=20000; z>-20000; z--){ if (mc.getInstanceAtDepth(z)!=undefined){ trace(mc.getInstanceAtDepth(z)+"::"+z); } } } var url="http://www.axialis.com/objects/ip_icon_02_Info.png"; mcl.loadClip(url, mc);
__________________
Тут вам не здесь!!! |
|
|||||
.
|
Скорее всего там должна находиться катринка. Поведение внутреннего MC необычно.
var mc = this.createEmptyMovieClip("mc", this.getNextHighestDepth()); var mcl = new MovieClipLoader(); mcl.onLoadInit=function(target){ highestDepth = 1e5; lowestDepth = -1e5; for (var depth = highestDepth; depth > lowestDepth; depth--) { var innerMC = target.getInstanceAtDepth(depth); if ( innerMC ) { trace('DETECTED ' + target.getInstanceAtDepth(depth) + ' INSIDE ' + target + ' AT DEPTH: ' + depth); trace ( 'ARE MC`S EQUAL: ' + (target === innerMC) ); trace('innerMC CHECK DEPTH: ' + innerMC.getDepth()); trace('EXAM ' + target); _global.ASSetPropFlags(target, null, 0, 7); for (var j in target) { trace(j + ': ' + target); } } } trace("DoNe") } var url="http://www.axialis.com/objects/ip_icon_02_Info.png"; mcl.loadClip(url, mc); |
|
|||||
Интересно. в innerMC на глубине такойже как и в mc находится _level0.mc
__________________
Тут вам не здесь!!! |
|
|||||
.
|
Тут несообразность между
Последний раз редактировалось dimarik; 12.10.2008 в 20:45. |
Часовой пояс GMT +4, время: 15:19. |
|
« Предыдущая тема | Следующая тема » |
|
|