के रूप में मुझे मूवीक्लिप में ऑब्जेक्ट पर GetPixel32 का उपयोग करने की आवश्यकता है।एएस 3 ट्रेसेस बिटमैप "[ऑब्जेक्ट आकार]"/बग या फीचर, लोको
आदेश उस वस्तु को प्राप्त करने के लिए मैं का उपयोग करें:
var bitmap=clip.getChildAt(0);
//and then
bitmap.bitmapData.getPixel32(x, y);
हालांकि, भले ही childobject एक png मैं एक त्रुटि और
trace(clip.getChildAt(0));
निशान का उपयोग कर पाने के "[वस्तु आकार]" है
तो फ्लैश कुछ बिटमैप्स को आकार में परिवर्तित करता है?
कृपया इसे स्वयं परीक्षण करने के लिए इस fla (http://www.sendspace.com/file/uycmm5) को देखें।
कोई विचार?
ऐसा लगता है कि 'clip.getChildAt (0)' बस * नहीं * एक 'Bitmap'। अगर यह कहता है 'आकार' यह 'आकार' है, तो मैं क्या कह सकता हूं? वह कोड दिखाएं जहां आप अपने बच्चों को 'क्लिप' या अन्य में जोड़ रहे हैं। – Torious
टोरियस में जोड़ने के लिए, var बिटमैप: बिटमैप = clip.getChildAt (0) बिटमैप के रूप में; यदि बिटमैप यहां शून्य है तो यह निश्चित रूप से बिटमैप नहीं है। –
@ टूरियस: कृपया फ्लै की जांच करें। वस्तु एक बिटमैप है। बच्चे (उर्फ पीएनजी छवि) को कोड के माध्यम से नहीं जोड़ा जाता है, बस एक फ्रेम में झूठ बोलते हैं। – zantafio