if در as3

BioDread

Banned
شاید الان این سوالی که میکنم خیلی آماتوری باشه :D
ولی از ان موقع که من فلش رو از MX شروع کردم این مشکل رو داشتم
دیگه تاقتم تاق شد!
اقا من کم مونده گریه کنم :cry:

چرا if فقط یک بار اجرا میشه و اگر شرط if دوباره true بشه کار نمیکنه

به طور مثال {
من امدم با شرط if به فلش گفتم که هر موقع اندازه این مستطیل به 300 رسید از 300 بیشتر نشه
من میام این مستطیل رو با موس میکشم و اندازه ان به 300 میرسه و از ان بزرگتر نمیشه
حالا میام اندازه شو با موس کم میکنم
ودوباره با موس مکشمش ولی دیگه شرط کار نمیکنه و اندازه ان مستطیل از 300 بیشتر میشه

من چی کار کنم که if همیشه اعمال بشه
 

arashtavoosi

Active Member
خوب این if ه کجا هست، خوب هر وقت به این دستور برسه یکبار اجرا می شه دیگه. مگر اینکه در تو onEnterFrame باشه که هر تو هر فریم یه بار اجرا بشه شاید اگه یه نمونه بزاری از کارت بهتر بشه جواب داد.
 

BioDread

Banned
خوب این if ه کجا هست، خوب هر وقت به این دستور برسه یکبار اجرا می شه دیگه. مگر اینکه در تو onEnterFrame باشه که هر تو هر فریم یه بار اجرا بشه شاید اگه یه نمونه بزاری از کارت بهتر بشه جواب داد.

من این کار رو در as3 انجام دادم و داخل EnterFrame هم گذاشتم
ولی باز کار نکرد
فقط و فقط if یک بار اجرا میشه!
سعی میکنم source رو براتو بزارم!
 
آخرین ویرایش:
بالا