Pages

December 31, 2006

as3-שיבוט אובייקט ב

זה הולך להיות קצר.
מאז הנכות הקשה שקיבלה הלולאה for each של as, היה קשה לשכפל אובייקטים בדרך של drilldown עד למאפיין האחרון. שיטוטים העלו שיטה נחמדה וחדשה להעתקת אובייקטים. בבקשה:



private function cloneObject (sourceObject:Object):* {
var my_ba:ByteArray = new ByteArray();
my_ba.writeObject(source);
my_ba.position = 0;
return (my_ba.readObject());
}



אתם מוזמנים לקרא על ByteArray ומה בדיוק קורה בפונקציה החביבה הזו.
תבלו.

1 comment:

  1. Anonymous11/1/07 15:27

    בקטנה - נראה לי יש לך שם שגיאונת בשם הארגומנט ובשם של המשתנה בפונקציה עצמה
    אחשלו אההה

    (zapi)

    ReplyDelete