اگر در نرمافزار Flash اقدام به ايجاد يک Symbol کرده باشيد، مطمئناً با کادر ايجاد نشانه آشنا هستيد:
همانطور که ميدانيد، در سمت راست اين ديالگوباکس، بايد نقطه ثبت يا Registration Point را مشخص کنيد. اما کمتر کسي ميداند اين نقطه چه کار خاصي انجام ميدهد!
بسياري از افراد، مثل اين آقاي خارجي يا اين آقا تصور ميکنند اين نقطه، نقطهاي است که سيمبل حول آن ميچرخد! يعني Rotation Point جالب اينجاست که نفر اول، يک کليپ هم براي اثبات ادعايش ساخته!!! چطورياش را من هنوز متوجه نشدهام!!
کليپ اين آقا را ببينيد:
اما حقيقت اين است که اين نقطه هيچ ربطي به آن چرخيدن ندارد!
Registration Point نقطهاي است که سيمبل (Symbol) را
نسبت به مبدأ مختصات تنظيم ميکند.
براي اينکه بهتر متوجه شويد، يک Shape
رسم کنيد. مثل پنج ضطعي، آن را انتخاب کنيد و در حالي که کليد
Alt را نگه داشتهايد، موس را به سمت ديگري درگ کنيد (بکشيد) تا يک کپي از
آن تهيه شود.
قصد داريم اين دو شکل را به دو Movie Clip با
Registration Pointهاي متفاوت تبديل کنيم. پس ابتدا اولي
را با ابزار Move انتخاب کنيد و کليد
F8 را بزنيد تا کادر تبديل به Symbol ظاهر شود و
Registration Point را براي آن، نقطه جنوب غربي(!) يعني
Bottom-Left انتخاب کنيد و OK کنيد، مطابق شکل:
خواهيد ديد که بر روي سيمبل يک علامت + به نشانه نقطه Registration Point در جنوب غربي سيمبل درج شده است.
حالا براي شکل دوم هم همين کار را کنيد، يعني با ابزار Move انتخابش کنيد، F8 را فشار دهيد و اين بار براي Registration Point، نقطه شمال شرقي يا Top-Right را انتخاب کنيد و روي OK کليک کنيد.
خوب، حالا بايد ببينيم اين دو سيمبل با دو Registration Point مختلف، چه فرقي با هم دارند.
خيلي راحت است. اولي را با يک بار کليک انتخاب کنيد و از پنل (Panel) خصوصيات يا Properties، براي x,y مقدارهاي 0,0 را انتخاب کنيد.
خواهيد ديد که سيمبل اول طوري در Stage قرار ميگيرد که نقطه Registration Point آن در نقطه 0,0 محور مختصات Stage قرار گيرد.
اگر براي دومي هم 0,0 را وارد کنيد، خواهيد ديد که اين بار اين شکل طور ديگري خودش را با نقطه 0,0 هماهنگ کرده است.
به شکل نهايي به دقت نگاه کنيد:
نقطه Registration Point مربوط به سيمبل شماره 1 دقيقاً در نقطه
0,0 مربوط به Stage قرار گرفته است.
در شکل بالا، نقطه چرخش سيمبل 1 همان دايره وسط آن است و هيچ ربطي به Registration
Point ندارد.
هر چند اين نقطه بسيار بياهميت و کمکاربرد است، ولي ذهنم را به خود مشغول کرده بود. در سايتهاي بسيار جستجو کردم و حتي چندين ويدئوي آموزشي از مؤسسات مشهور دنيا نگاه کردم، اما هيگ کدام نتوانسته بودند کاربرد اين نقطه را متوجه شوند!! يا به غلط، آن را نقطه چرخش معرفي کرده بودند!
اگر سؤالي در اين زمينه داشتيد، در انجمنهاي گفتگوي مربوط به Flash مطرح کنيد.
موفق باشيد؛
حميد رضا نيرومند