ابتدا يك MovieClip ساخته و نام آن را menu بگذاريد. حالا movieclip را از library به درون محيط ( root ) بياوريد و
Instance Name آن را نيز menu بگذاريد. حال سه Layer ساخته و نام بالاترين لايه را root گذاشته و كدهاي زير
زير را در قسمت Actions از فريم اول بنويسيد.
کد:
this.rightclick = new Object(this);
this.rightclick.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)!= true) {
this.gotoAndStop(2);
}
}
Mouse.addListener(this.rightclick);
MovieClip.prototype.useHandCursor = false;
Button.prototype.useHandCursor = false;
حالا بر روي فريم دوم از همان لايه يك keyframe ايجاد كنيد و در قسمت Actions اين فريم كد ;()stop را بنويسيد.
باز هم در فريم شش اين لايه يك keyframe ايجاد كنيد و در قسمت Actions كدهاي زير را در آن بنويسيد.
کد:
stop();
for (var i=1; i<=3; i++) {
this["button"+i].onPress = function () {
this._parent.rahinMX.gotoAndStop(2);
this._parent.rahinMX.gotoAndPlay(3);
}
}
rahinMX.onRollOut = function () {
this.gotoAndStop(2);
}
حالا ديگر كار شما با اين لايه تمام شده است. به سراغ لايه دوم رفته و نام آن را نيز animation بگذاريد. فريم
سوم از اين لايه را به صورت keyframe ايجاد كرده و انيميشني را كه مي خواهيد با رايت كليك كردن نمايش داده
شود كه قبلا درون يك MovieClip طراحي شده را درون اين فريم مي گذاريد. حالا بر روي فريم شش رايت كليك
كرده و گزينه Insert Blank Keyframe را انتخاب مي كنيد. با انجام اين كار به سراغ لايه سوم كه آخرين لايه نيز
هست مي رويد و اسم اين لايه را background بگذاريد. بر روي فريم شش از اين لايه رايت كليك كرده و گزينه
Insert Keyframe را انتخاب كنيد. حالا فريم شش را كه الان ايجاد كرده ايد دست نزنيد تا اينكه در آخر آموزش
تكليف اين فريم نيز مشخص شود.
حالا يك MovieClip ديگر ساخته و نام آن را animation بگذاريد. داخل اين movieclip انيميشن خودتان را ساخته
و در آخر كارتان يك لايه جديد بسازيد و نام آن را as بگذاريد و در آخرين فريم از اين لايه رايت كليك كرده و گزينه
Insert Keyframe را انتخاب كنيد و در قسمت Actions كد زير را وارد كنيد
کد:
this._parent.play();
stop();
حالا آخرين فريم از انيميشن خود را Cut Frame كرده و در فريم شش از مووي كليپ menu كه قبلا گفته بودم
دست نزنيد Paste Frame كنيد.
نكته : با اين كار فريم انيميشن شما يك فريم كمتر از لايه as خواهد داشت.
اينم كد جاوا
http://www.rahin.com/reblog/downloads/norightclick.zip