سلام
نمی دونم چطور باید عنوان رو مطرح می کردم.
من یه موی کلیپ دارم که توی Component Definition اون یه متغیر به نام CurFire مثلا دارم.حالا یه نمونه اش رو توی صفحه میزارم با نام A.
یه متغیر هم دارم به نام
که تعداد نمونه های ساخته شده با کد نویسی رو نگه میداره.
اینطوری مقدار دهیش میکنم:
بعد با
مثلا یه نمونه درست میکنم به نام
.
حالا میخوام CurFire از B1 رو مقدار دهی کنم.هرکاری کردم نشد.من از این کد استفاده کردم:
اما کار نکرد.چه کار کنم؟
این هم فایل کاری که با فلش mx انجام دادم:
نمی دونم چطور باید عنوان رو مطرح می کردم.
من یه موی کلیپ دارم که توی Component Definition اون یه متغیر به نام CurFire مثلا دارم.حالا یه نمونه اش رو توی صفحه میزارم با نام A.
یه متغیر هم دارم به نام
کد:
_root.N
اینطوری مقدار دهیش میکنم:
کد:
var N;
N=1;
کد:
duplicateMovieClip(_root.A,"B"+_root.N,_root.N);
کد:
B1
حالا میخوام CurFire از B1 رو مقدار دهی کنم.هرکاری کردم نشد.من از این کد استفاده کردم:
کد:
MyMovie=eval("_root.B"+_root.N);
MyMovie.CurFire="Laser";
این هم فایل کاری که با فلش mx انجام دادم:
پیوست ها
آخرین ویرایش: