واضح آرشیو وب فارسی:سایت ریسک: يک اشکال hankook016 23 ارديبهشت 1386, 10:53سلام من يک فايل اينجا پيوست کردم همونطور که ميبينيد وقتی که روی playکليک ميشه يک افکت ايجاد ميشه ولی دوباره mouse ميره روی جايی کهplay بودش دوباره playظاهر ميشه ولی من ميخوام که ظاهر نشه چيکار بايد بکنم لطفاً اگه کسی ميتونه يک راهنمايی کنه متشکرم shirini_forush 23 ارديبهشت 1386, 22:05ظاهرا برای این که پنهان شه توی فریم 44 گفته بودید حذف شه و گفته بودید وقتی روش کلیک شد بره فریم 44. برای همین وقتی میاد روش دوباره برمیگرده. میتونید جای تکنیکی که اون بالا (که توضیح دادم) به کاربردید، توی onRelease (یا onPress) بگید: play._visible = false; (به جای): play.gotoAndPlay(44); hankook016 24 ارديبهشت 1386, 12:59اين کدی که شما گفتيد رو من گذاشتم وقتی که اون مربع zoomميشه اگه بريم رو جایplayديگه نميادش ولی اگه دقت کرده باشيد قبل از ظاهر شدن playاگه بريم روی جايی که اين دکمهplayظاهر ميشه دوباره افکتی که به playداده بودم دوباره اجرا ميشه در ضمن اين کدی که شما گفتيد رو من تو swish نديدم فقط اون کد رو تونستم paste کنم فايل رو براتون پيوست کردم ملاحظه کنيد لطفاً متشکرم shirini_forush 24 ارديبهشت 1386, 15:46فکر کنم یه همچین چیزی میخواید. من دقیقا همون کاری رو روی نمونه ی خودتون کردم که گفته بودم خودتون بکنید: hankook016 24 ارديبهشت 1386, 16:22اگه دقت کرده باشيد وقتی سريع رویplayکليک ميکنيم هيچ اتفاقی نمی افته درضمن اون کدی که گفته بوديد رو من تو swishنديدم منظورم همون کدvisible shirini_forush 24 ارديبهشت 1386, 20:24_visible یکی از خصوصیات اسپیریته. کاملش رو توی help میتونید ببینید. توصیه میکن از help سویش استفاده کنید. بر خلاف خیلی برنامه ها help روانی داره. بخصوص تو بخش اسکریپت هاش. در مورد سوال آخرتون هم اگر درست متوجه شده باشم کافیه برید تو اسپیریت happy_birth_day_wav و افکت اون + stop رو بیارید بزارید تو فریم 1. hankook016 25 ارديبهشت 1386, 16:27سلام آقا سفير ميگم من يک فايل پيوست ميکنم هر چی ميخوام وقتی رویreplayکليک ميکنم اولاً اون محو بشه همون کدvisibleروگذاشتم ولی عمل نکرد اگه ميشه يک راهنمايی کنيد لطفاً متشکرم shirini_forush 25 ارديبهشت 1386, 16:57من یه نمونه درست کردم. ایشالا مشکل حل شه. کارای اضافی مثل فریم خالی زیاد و... کار رو خراب میکنه. سعی کنید تو کارا ظرافت به کار ببرید. البته میدونم که این زمان میبره. hankook016 26 ارديبهشت 1386, 06:49ميدونيد آقا سفير جون منظورم چی بود شما اگه اين فايلی که براتون پيوست کردم ملاحظه کنيد من همون کد play._visible = false; رو ميذارم برای replayکه بعد از کليک کردنش ديگه حالت لينک نياد ولی کار نميکنه ولی در صورتی که همين کد رو برای playميذارم کار ميکنه چه جورياست؟ mohsensemsarpour 26 ارديبهشت 1386, 07:06یه کم صبر کنید من فردا پس فردا براتون جواب رو می زارم یا علی hankook016 30 ارديبهشت 1386, 16:04اين فرداپس فردا کی ميياد؟؟؟؟؟!!!!!!!!! hankook016 30 ارديبهشت 1386, 16:05آقا سفير جون جواب مارو نميدی عزيز؟ shirini_forush 04 خرداد 1386, 17:06ببخشید هانکوک جان. انجمن سویش چراغ پست جدیدش روشن نبود من پستتون رو ندیدم. در مورد سوالتون... به این کد توجه کنید: play._visible = false; replay._visible = false; برای هم شیء باید اسم خودش رو قبل از متد بذاری. مثلا برای play همونه که گذاشتید و من اینجا تو خط اول نوشتم. ولی برای replay رو تو خط دوم نوشتم. تو نمونه ای هم که گذاشته بودم فکر کنم اینو درست کرده بودم. اگر کار یا سوال بود در خدمتم. hankook016 04 خرداد 1386, 18:30آقا سفير جون ممنون بازم از راهنمايتون حالا يک مشکل هست وقتی که روreplayکليک ميکنم محو ميشه ولی بعد از اجرای فريم ديگه replayنمياد اينجا چيکار بايد کرد؟ متشکر من احتمال زياد جواب شما رو فردا ميخونم چون الان ساعت اينجا 1 شب من هم فردا کارم بيدار موندم تا onlineبشيد جوابتون رو ببينم و امتحان کنم که اگه بازم مشکلی بودش ازتون سوال کنم يک فايل هم براتون پيوست کردم لطفاً ببينيد قربان شما آقا سفير shirini_forush 05 خرداد 1386, 10:22برای این کار کافیه تو فریم آخر انیمیشن (داخل اسپریت انیمیشن) بگید که visible ه replay ترو (true) بشه. من این کار رو تو نمنه ای که میزارم کردم. + فاصله های اضافی رو حذف کردم. اینو دقت کنید که فاصله های اضافی و کلا هر کار اضافی و بی قائده و بی دلیلی میتونه یه مشکل براتون به وجود بیاره. hankook016 05 خرداد 1386, 14:15آقا سفير جون متشکر از اينکه سوالهای من رو تو اين زمينه هم جواب داديد فايل پيوستی تون رو ديدم فهميدم مشکل کجا بود متشکر اين هم يک تشکر نا قابل از شما hankook016 05 خرداد 1386, 14:33ببخشيد آقا سفير جون ميگم تو همين فايلی که پيوست کرديد مثلاً من جای replayرو ميدونم قبل از اينکه sceneاجرا بشه من سريع ميرم تو همون جا کليک ميکنم sceneدوباره اجرا ميشه به نظر شما اين مشکل قابل حله متشکر shirini_forush 05 خرداد 1386, 14:58بله. شما جای اینکه تو فریم اول سکانس _visible ه replay رو false کنید با انیمیشن دادن بهش این کار رو کردید. این کاری رو که گفتم بکنید حل میشه. فقط تو release ه play هم باید بگی که visible ه replay رو true کنه. (به جای gotoAndPlay) موفق باشی hankook016 05 خرداد 1386, 18:57ميشه يک مثال ساده بزنيد سفير جان؟ shirini_forush 06 خرداد 1386, 10:10چشم. ایناها: hankook016 06 خرداد 1386, 14:06اين فايلی که شماپيوست کرديد کليدreplayظاهر نميشه shirini_forush 11 خرداد 1386, 13:49هانکوک جان مشکلش رو برطرف کردم. البته خوبه علت مشکلات رو هم دوباره گوشزد کنم. سعی کنید از کد ها و کار های اضافه خودداری کنید. چون باعث گمراهی شما تو ادامه ی کار میشه. :lol: ببخشیدا... shirini_forush 11 خرداد 1386, 13:50اینم فایل اصلاح شده: hankook016 11 خرداد 1386, 15:15تشکر آقا
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 276]