![]() |
|
||||||||||
|
|||||
|
если пробежаться циклом по всем глубинам созданного программно мувиеклипа, то ничего интересного не обнаружится. А после подгрузки в него 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, время: 19:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|