چگونگی ارسال یک لیست یا آرایه به کلاس دیگر

ensaneazad

New Member
سلام
من یکسری دکمه ساده ( بصورت hide ( فقط hit آن تعریف شده)) در صفحه دارم و دو قلم که کاربر روی دکمه کلیک کند بر روی آن بایستد و باز بتوان آن را بین دکمه ها حرکت داد . یعنی کاربر بر روی قلم کلیک می کند شروع به درگ و بر روی دکمه ها ایست نموده و مقدار عددی انتصابی به دکمه باز می گردد . در تعریف قلم که قابل درگ باشد آن را به یک کلاس منتصب کردم . در کلاس اصلی من قرار است لیست دکمه هایی که بعنوان مقصد ایست قلم ها هست به کلاس آن ارسال شود . خواستم با آرایه ای از اسامی که ارسال می کنم طوری لیست اهداف را مشخص کنم که در کلاس قلم بتوانم bar2_mc.hitTestObject(cue2) را برای تمامی دکمه های مقصد در یک حلقه چک کنم . چطور ارایه اسامی را بین کلاسها انتقال بدهم ؟؟؟؟؟؟؟؟؟
 

++Hadi++

Active Member
پاس دادن آرایه به یه کلاس :
اول یه کلاس می سازین و بعد یه مشخصه آرایه ای تو اون می سازین و بعد یه متد یا تابع می نویسین تا یه آرایه رو بگیره و بعد آرایه ورودی رو در اون مشخصه قرار می دین :
PHP:
package
{
   public class n
   {
      private var myArray:Array=null;
      public function n():void{}//Constructor
      public function GetArray(arr:Array):void
      {
         myArray=arr;
      }
   }
}
و بعد :
PHP:
import n;
var newArray:Array=[1,2,3];
var myN:n=new n();
n.getArray(newArray);
 

جدیدترین ارسال ها

بالا