vitalian
30.03.2008, 16:03
Привет уважаемому All'у.
Долгое время считал, что глубина - штука абсолютная и два клипа на одной глубине существовать не могут.
Однако надысь столкнулся с любопытным явлением:
var Shar1:MovieClip = this.attachMovie("sphere", "sphere_"+1, 1);
Shar1._x = Shar1._y = 50;
var Shar2:MovieClip = this.attachMovie("sphere", "sphere_"+2, 2);
Shar2._x = Shar2._y = 100;
var Shar3:MovieClip = this["Shar2"].attachMovie("sphere", "sphere_"+3, 1);
Shar3._x = Shar3._y = 150;
trace(this["Shar1"].getDepth());
trace(this["Shar2"].getDepth());
trace(this["Shar3"].getDepth());
Два клипа, Shar1 и Shar3, лежат на глубине "1", только один - на _root, а другой на Shar2.
Получается, что вытеснение имеет место лишь для тех клипов, которые вдобавок к глубине имеют общее основание?..
Долгое время считал, что глубина - штука абсолютная и два клипа на одной глубине существовать не могут.
Однако надысь столкнулся с любопытным явлением:
var Shar1:MovieClip = this.attachMovie("sphere", "sphere_"+1, 1);
Shar1._x = Shar1._y = 50;
var Shar2:MovieClip = this.attachMovie("sphere", "sphere_"+2, 2);
Shar2._x = Shar2._y = 100;
var Shar3:MovieClip = this["Shar2"].attachMovie("sphere", "sphere_"+3, 1);
Shar3._x = Shar3._y = 150;
trace(this["Shar1"].getDepth());
trace(this["Shar2"].getDepth());
trace(this["Shar3"].getDepth());
Два клипа, Shar1 и Shar3, лежат на глубине "1", только один - на _root, а другой на Shar2.
Получается, что вытеснение имеет место лишь для тех клипов, которые вдобавок к глубине имеют общее основание?..