ساختن حالت fade

iman1981

Member
آقا من بيچاره شدم.
مي خوام يه عكس درست كنم وقتي موس ميره روش از حالت محو كم كم ظاهر بشه وقتي موس از روش كنار ميره كم كم محو بشه نميدونم روي چه event بذارم اكشنما هم اينكه چجوري تشخيص بدم روي عكسمه موس
 

naeim_crack

Active Member
سلام

سلام
شما بايد اول عكس رو به يك كليد تبديل كنيد و اونجا هر تغييري كه مي خوايد بديد
مثل اين :
[flash width=100 height=220:64670bee23]http://sepidphosphat.com/fade.swf[/flash:64670bee23]
اينم سورس فايل
www.sepidphosphat.com/fade.rar
موفق باشيد
 

iman1981

Member
crystali جان ممنون تقريبا هموني كه ميخوام ولي مي خوام ببينم ميشه اين كارا كلا با اكشن كرد يعني نخوام tween بدم با همون _alpha يه كاريش بكنم.

آر ه naeim مي خوام يه اكشن بدم به هر عكسي كه مي خوام كار كنه.
 

crystaly

New Member
اولا crystaly را درست تايپ كن .

دوما بله ميشه . اگه توي www.crystaly.com دقت كني همه fade ها كاملا با اكشن هستش.

الانه كامپيوتر خودم داره render ميكنه . :cry:

تا 24 ساعت ديگه واست post ميزنم. :wink:
 

iman1981

Member
آقاي crystaly ببخشيد اشتباه تايپي بود.

من خودم يه راهي پيدا كردم كار ميكنه.
به movie clip اين اكشنا دادم درست شد.
onClipEvent (enterFrame) {
if (!hitTest( _root._xmouse, _root._ymouse, true)){
if (this._alpha>20){
this._alpha-=5}
}
if (hitTest( _root._xmouse, _root._ymouse, true)){
if (this._alpha<100){
this._alpha+=5}
}


}
ولي شما هم داحتو بنويس اونم ببينيم.
ممنون
 

crystaly

New Member
سلام ايمان جان . شرمندم كه دير شد.
اين يه نمونه بسيار ساده از حالت fade با script است.

وقي اين كد را توي frame اول كپي كردي٬ از قسمت usage (داخل همين كد) براي طريقه كار با اين prototype استفاده كن.

کد:
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
// This prototype created for fadeIN & fadeOUT on MoviClip.
//
// Parameters:
// fadeType ("in" or "out")
// spd   (1 to 99)       It is the speed of fade
// endAlpha (0 to 100)      It is the initial alpha state of your MovieClip
//
// Usage:
// movieClip.fade( "in", 10, 0 );
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

MovieClip.prototype.fade = function( fadeType, spd, endAlpha ) 
{
	if( endAlpha == undefined )
		endAlpha = this._alpha;
	else
		this._alpha = endAlpha;

	this.onEnterFrame = function() 
	{
		switch( fadeType ) 
		{
			case "in"  :	this._alpha += spd;
							break;
							
			case "out" :	this._alpha -= spd;
							break;
		}

		if( this._alpha <= 0 ) 
		{
			this._alpha = 0;
			delete this.onEnterFrame;
		}
		else if( this._alpha >= 100 ) 
		{
			this._alpha = 100;
			delete this.onEnterFrame;
		}
	};
};
 

iman1981

Member
سلام crystaly جان
ممنون از جوابت روش كار اسكريپت تو هم تقريبا مثل اوني كه من نوشتم ولي مال تو هم شي گرايانه تره هم با كلاس تر :wink:
فكر كنم از اين يكي استفاده كنم به دلم چسبيد :wink:
 

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

بالا