আমি ফ্ল্যাশ বিকাশ এবং ফ্ল্যাশ সিএস 5 ব্যবহার করে এএস 3 তে একটি গেম তৈরি করছি। সমস্ত কিছুই অবজেক্ট ওরিয়েন্টেড। আমি ভাবছিলাম, আমার কি এমন একটি "গেটওয়ে" ক্লাস থাকা উচিত যা অন্য শ্রেণীর সমস্ত তাত্পর্যগুলির জন্য সম্পত্তি-রেফারেন্সযুক্ত থাকে এবং আমি এই প্রবেশদ্বার ক্লাসটি কেবল নতুন অবজেক্টগুলিতে পাস করি, তাই তাদের প্রতিটি ক্লাসে অ্যাক্সেস রয়েছে। তাই ভালো:
var block:Block = new Block(gateway);
//In the block class:
this.gateway.player.setHealth(100);
//Or:
this.gateway.input.lock();
এটি কি সিঙ্গলটন প্যাটার্ন বা অন্য কিছুর মতো? আমার এই করা উচিত?