جاوا در سويش مكس

naeim_crack

Active Member
سلام

سلام
دستور duplicateSprite
وقتي شما يك sprite رو طراحي مي كنيد و مي خوايد يك تعدادي از اين sprite رو در جا هاي مختلفي داشته باشد مي توانيد از اين دستور استفاده كنيد .
يكي از موارد استفاده اين دستور براي ساختن برف و باران مي باشد كه شما يك دانه برف رو مي سازيد و با اين دستور تعداد زيادي از اين دانه ها رو در صفحه نمايش مي ديد

شكل كلي دستور:
کد:
spritename.duplicateSprite(newname, depth)
spritename:نام sprite هستش كه شما اونو طراحي كرديد و مي خوايد از اون شبيه سازي كنيد
newname:نام sprite جديدي هست كه مي خواهسد نام گزاري كنيد .
depth:شماره level رو مشخص مي كنه

مثال :

کد:
s1.duplicateSprite("s2",1);
شما مي توايند تمامي تغييراتي كه به يك sprite مي ديد روي اين sprite هاي مجازي نيز اعمال كنيد
کد:
_root.s2._x=100
_root.s2._y=150
_root.s2._alpha=70
.....

اينم يك مثال ساده براي ساختن برف و باران :
کد:
onLoad () {
    
n=1;
   for (n = 0; n <= 500 ; n=n+1) { 

  
_root.sf3.duplicateSprite ("snow"+n,n);
  _root["snow" + n]._x = random(900);
    _root["snow" + n]._y = random(400);
    _root["snow" + n]._alpha = random(100);
    _root["snow" + n]._rotation = random(95);

} 
      
}
دستور removeSprite();
شكل كلي
کد:
spritename.removeSprite()
اين دستور براي پاك كردن يك sprite استفاده ميشه
کد:
s2.removeSprite();



موفق باشد
 

mosi20

Active Member
دستت درد نكنه نعيم جان
ميشه اين يكي را هم توضيح بدي
function
 

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

بالا