कैनवास एपीआई has no built-in scene graph। एक बार कुछ खींचा जाने के बाद, तथ्य यह है कि इसे खींचा गया है, और कैनवास से जुड़ी वस्तु का कोई संदर्भ नहीं है। इसका मतलब यह है कि, यदि वस्तु बदलती है, तो पूरे कैनवास को संभावित रूप से फिर से खींचा जा सकता है।
इस प्रकार, यदि आपको अपने ग्राफिक्स ऑब्जेक्ट्स के शीर्ष पर खींचे जाने के लिए अपने आकार की वस्तुओं की आवश्यकता है, तो आप आकार खींचने से पहले ग्राफिक्स खींचें। जब भी आप ग्राफिक्स को दोबारा हटाते हैं तो आपको आकार को फिर से निकालना होगा।
आप दोनों आकार और ग्राफिक्स को Container में भी डाल सकते हैं, और ऑब्जेक्ट्स के प्रतिपादन क्रम को नियंत्रित करने के लिए कंटेनर के indices का उपयोग कर सकते हैं।
संपादित: @stot's answer द्वारा बताया गया है, यह पता चला है कि स्टेज में ही कामयाब बच्चे सूचकांक के लिए इस्तेमाल किया जा सकता है। ऐसा इसलिए है क्योंकि चरण कंटेनर वर्ग को बढ़ाता है, और इस प्रकार उस वर्ग के तरीकों को प्राप्त करता है।
धन्यवाद @stot। ये createjs चरण विधियां पुरानी फ्लैश वाले बीटीडब्ल्यू की तुलना में समान हैं। उन लोगों के लिए जो एडोब एनिमेट का उपयोग करते हैं, यहां सिंटैक्स है, क्योंकि मंच को इसका संदर्भ दिया जाता है: 'this.setChildIndex (my_movieclip, this.getNumChildren() - 1); – jck
नए संस्करणों में प्राप्त करें NumChildren को बहिष्कृत किया गया है। आप सीधे संपत्ति numChildren को कॉल कर सकते हैं। स्रोत: http://createjs.com/docs/easeljs/classes/Container.html#method_getNumChildren – zozo