نقاشي در فلش

Avang2005

مدیر انجمن
سلام دوستان من مي خوام يه برنامه Paint با فلش بسازم البته من موفق به ساختش شدم ولي من مي خوام اين برنامه رو به يه فايل Swf لود كنم لود كه ميشه در تمام فرم نقاشي ميكشه ولي من مي خوام فقط در قسمت مورد نظر نقاشي بكشه ممنون ميشم كمك كنيد اينم از برنامه نقاشي كه ساختم
 

پیوست ها

  • Avang2005.zip
    127.1 کیلوبایت · بازدیدها: 42
آخرین ویرایش:

shirini_forush

Well-Known Member
میتونید تو همون event ی که گفتید moveTo و lineTo رو انجام بده با یه if کار رو یه سره کنید.
 

Avang2005

مدیر انجمن
اگه ميشه سفير جون همين كارو انجام رو نمونه اي كه گذاشتم انجام بده ممنون ميشم خيلي گلي
 

Avang2005

مدیر انجمن
سلام سفير جان اگه وقت كردي يه نگاهي به اين فايل من بنداز بدجوري لازمش دارم ممنون ميشم
 

kiarash.M

Active Member
آونگ عزیز توجه کن چی میگم
تو میتونی قبل line to کارت
یه if بزاری به قول جناب سفیر عزیز
مثلا بزار

_xmouse >0 && _ymouse>0 && _xmouse<Stage.width && _ymouse<Stage

متوجهی که همهی شرطل با هم چیک میشه بعد عمل line to انجام میشه
اگه نشود از movieclip بیارش بیرون همرو تو فریم اصلی انجام بده
اینطئری ممکنه عمل نکنه
بهتره اون load که کیشرو یه فایل کنی بهتره بعد ولی باید به جای Stage اندازه کادر تخته نقاشیو بدی
بازم کاری بود در خدمتم
این قدر نگو برام بسازید خودت برو سعی کن میتونی
و گر نه بجایی نمیرسی اگه بتونی همین اشکالاتو با توجه به کمک دوستات حل کنی
یه چیزی میشی و گر نه همین طوری میمونی اااااا
اینو از من بشنو و به کار گیر حتما موفق میشی ....
دلخر نشی یه وقتا D:
 

Avang2005

مدیر انجمن
ممنون كيارش جان شما عزيزي - نه شما داريد منو راهنمايي مي كنيد چرا دلخر بشم - ولي كيارش جان اين رو قبلا سفير جان به من گفت منم خيلي دورش بودم من نمي دونم كجا از if استفاده كنم شما در اين مثال بالا اصلا از if استفاده نكرديد اگه ميشه يكم بيشتر راهنمايي بكنيد ممنون ميشم البته خيلي شرمندم
 

kiarash.M

Active Member
HTML:
stop();
createEmptyMovieClip("hpmsonline", 1);
hpmsonline.lineStyle(1, 0x000000, 100);
onMouseDown = function () {
	_root.moveTo(_xmouse, _ymouse);
	onMouseMove = function () {
		if (_xmouse >0 && _ymouse>0 && _xmouse<Stage.width  && _ymouse<Stage) {
			_root.lineTo(_xmouse, _ymouse);
		}
	};
};
onMouseUp = function () {
	onMouseMove = null;
};

اینا رو چک نکردم
بنظر من


برو تمام کارو از movie clip
درار بیرون همرو تو سن اصلی کا کن
کا ر و دستورا در movieclip وفرق میکنه یعنی محدودن به movie clip


دوباره از نو بنویس

به جای رنگا جای کد رنگو یه تکس باکس بزار بهتره

:-?

بازم گوش کن


با Stage کا کن ببین میشه یا نه

....


..
..
.
 

Avang2005

مدیر انجمن
آونگ فكر كنم يعني شادي كردن - ترانه و .....

ممنون چك مي كنم
 
آخرین ویرایش توسط مدیر:

kiarash.M

Active Member
:Dبیا عزیز اینم کد کاملتر و بهتر
همش تو یه فزیم و یه فایل
لذتشو ببر
دقت کن باید تو librry
2 تا component ینی TextInput , lebel

باشه هااااا

مفق باشی

اگه تو کدا جایشو نفهمیدی یا اشکال دلشتی همین جا بگو
اینو با دیگر کاربرا هم هستما
کسی خجالت نکشههههههههه


بفرما آونگ جان
:

HTML:
import mx.controls.*;
this.createClassObject(TextInput, "t1");
t1.text = "0x339900";
t1.move(20, 20);
this.createClassObject(Label, "t2", 20);
t2.text = "  :کد رنگ ";
t2.setStyle("fontFamily", "Tahoma");
t2.move(120, 20);
this.createClassObject(TextInput, "t3", 200);
t3.text = "1";
t3.move(20, 50);
this.createClassObject(Label, "t4", 2000);
t4.text = ":قطر قلم ";
t4.setStyle("fontFamily", "Tahoma");
t4.move(130, 50);
onEnterFrame = function () {
	_root.lineStyle(t3.text, t1.text);
};
onMouseDown = function () {
	_root.moveTo(_xmouse, _ymouse);
	onMouseMove = function () {
		if (_xmouse>182 && _ymouse>85 && _xmouse<518 && _ymouse<384) {
			_root.lineTo(_xmouse, _ymouse);
		}
	};
};
onMouseUp = function () {
	onMouseMove = null;
};

اینک شیرنیه مدیر شدن انجمن
 

Avang2005

مدیر انجمن
امضاي منو ميگي :d اينو گذاشتم كه كسي به جوابي رسيد تشكر يادش نره
 

kiarash.M

Active Member
قصه نخور بیا حاظر و آماده
(فقط بگو چه errory میداد)))
 

پیوست ها

  • avang.zip
    275.9 کیلوبایت · بازدیدها: 27

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

بالا