मैं एक ऐसा गेम बना रहा हूं जहां एक्शनस्क्रिप्ट/फ्लेक्स 3 (फ्लैश) में बहुत सी छवियां उपयोग की जा रही हैं। अब जब मैं डिजाइनर चरण तक पहुंच गया हूं, तो मुझे एम्बेडेड छवियों का उपयोग करने के संरचनात्मक तरीके से काम करना होगा (जिसे रोटेशन, रंग इत्यादि के साथ छेड़छाड़ की जानी चाहिए)।एक्शनस्क्रिप्ट 3/फ्लेक्स 3 में सही तरीके से छवियों को कैसे एम्बेड करें?
दुर्भाग्य से, थोड़ा सा जांच करने के बाद, ऐसा लगता है कि आप उन्हें उपयोग करने से पहले छवियों को मैन्युअल रूप से एम्बेड करना होगा। मैं वर्तमान में इसे इस तरह सेटअप:
Resource.as वर्ग फ़ाइल:
package
{
public final class Resource
{
[Embed (source="/assets/ships/1.gif")]
public static const SHIPS_1:Class;
}
}
तो, सिर्फ एक जहाज के लिए मैं इतना के लिए है करने के लिए:
सही फ़ोल्डर में छवि रखो साथ सही नाम नाम यह Resource.as में एक ही तरीके से फाइल Resource.as में एक ही नाम के साथ लगातार बनाएं फाइल
भले ही फ़ाइल को किसी निर्दिष्ट फ़ोल्डर में डालने से यह सब संभव हो।
var test:Bitmap = new Resource.SHIPS_1();
वहाँ बेहतर तरीके संसाधनों को संभालने के लिए जब बहुत बड़ी अनुप्रयोग बनाने होना चाहिए:
चीजों को और भी बदतर बनाने के लिए, मैं तब भी उसका उपयोग कॉल करने के लिए है? कल्पना कीजिए कि मुझे हजारों छवियों की आवश्यकता है, यह प्रणाली बस फिट नहीं होगी।
खेल के विकास के बारे में कुछ भी नहीं पता, लेकिन क्या आपको वास्तव में हजारों छवियों को एम्बेड करने की आवश्यकता होगी? ऐसा लगता है कि एसएफएफ बहुत भारी – Ronn