كمك درباره زوم در فلش

GodMaster

Member
سلام دوستان
من مي خوام يه نقشه داشته باشم كه قابليت زوم روش وجود داشته باشه و اين كه وقتي رو يه نقطه خاص و مشخص شده كليك ميكنم توضيحاتش رو بنويسه
در اين راستا مطلب زير رو تو همين سايت ديدم كه البته قديميه و نتونستم زيرش سوال مطرح كنم
http://forum.majidonline.com/showthread.php?t=24246
من تو ايجاد فايلش هم به مشكل خوردم
اگه دوستان سورسش رو دارن يا فكر ميكنن كه چيزه بهتري هست خيلي خيلي ممنون ميشم
پيشا پيش كمال تشكر رو دارم
 

armanbm

کاربر VIP
اون تاپیک درست هست. اما action2 استفاده شده. تو AS3 باید برای بزرگ کردن یک موی کلیپ (یا اسپریت) از دستور زیر استفاده کنی:
movieClipeName.scaleX = 2
movieClipName.scaleY = 2
کد بالا movieClipeName را دو برابر میکند.

و به جای onrelease تو AS3 باید یک event را با EventListener بنویسی.
و برای اینکه میخوای اطلاعاتت نشون داده بشه هم باید از EventListener موس استفاده کنی. که وقتی موس روی فلان چیز رفت، بهمان چیز از alpha= 0 به alpha = 100 برسه. و یا هر کدی دیگه ای.
 

GodMaster

Member
ممنون از توضيحت آرمان جان اما من هم از ماكرو مديا فلش استفاده مي كنم نه Adobe
من نتونستم اكشن ها رو اضافه كنم
گفتم كه مبتدي هستم
 
خوب شما اول يك مووي كليپ بساز و توش نقشه رو بزار و يك سري دكمه با متن (كه متنش همون توضيحات نقشه هست) كه رنگ زيرش داراي درصد 0 باشه
توي اون دكمه هم بنويس onrollin و توش بنويس كه نوشته ظاهر بشه
همين كار رو براي همه توضيحاتت انجام بده
حالا بايد وقتي نقشه رو مي بيني و روي اون مناطق مي ري، توضيحات ظاهر بشه
مي مونه زوم كردن
همونجور كه گفتم نقشه بايد اندازه واقعي باشه
بعد شما با دستور mmm._xscale = 1 مقدار زوم رو اينقدر كم كني كه همه نقشه ديده بشه. مثلا به جاي 1 بزاري 0.2
بعد براي دكمه بزرگنمايي بنويس mmm._xscale += 0.1 كه 0.1 به زومت اضافه كنه
اينجوري تا 10 برابر بزرگنمايي داري تا به اندازه اصلي برسي
 

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

بالا