מדריך חדש שתירגמתי מהאתר kirupa
תהנו
מנהל אשמח אם יכנס ללינקיה כי עבדתי על זה לא מעט
פתחו מסמך חדש עדיף קטן מהרגיל וצרו לו פריים (כאילו פריים ראשון)
הכניסו בפריים את הפקודה:
קוד:
// 1. SETTING THINGS
_root.createEmptyMovieClip("line",1);
// 2. EVENTS IN _ROOT:
_root.onMouseDown = function(){
line.moveTo(_xmouse,_ymouse);
line.lineStyle(2,0x000000,100);
this.onMouseMove = function(){
line.lineTo(_xmouse,_ymouse);
updateAfterEvent();
}
}
_root.onMouseUp = function(){
this.onMouseMove = null;
}
הסבר:
root.createEmptyMovieClip("lin e",1);
יוצר מובי קליפ ריק שנוכל ליצור בו ליינים(קווים)
_root.onMouseDown = function(){
שהעכבר נלחץ אז...
line.moveTo(_xmouse,_ymouse);
צייר ליין במקום בו נלחץ העבר
line.lineStyle(2,0x000000,100)
סגנון הליין
2 מסמל עובי הליין
0x000000 מסמל צבע במקרה שלנו שחור
100 מסמל את השקיפות (alpha)
this.onMouseMove = function(){
שהעכבר זז אז...
line.lineTo(_xmouse,_ymouse);
יצירה במקום בו העבר זז ליין
updateAfterEvent();
זה יחדש כל פעם מחדש את הפונקציות למעלה זאת אומרת שלא יקרו פעם אחת..
_root.onMouseUp = function(){
this.onMouseMove = null;
}
תוספת לפקודה של העבר זז אז זה יוצר קו הפעם שהעבר נלחץ וזז.. לא רק זז..
במילים מובנות שהעבר זז אז זה יוצר ליין
דבר אחד אחרון!
תצרו כפתור חדש שימחק את הקווים שנוצרו
ותתנו לו אינסטנקט ניים
buttonErase
להקפיד על אותיות גדולות וקטנות ואז לכו שוב פעם לas של הפריים
ותנו שם עוד קוד
קוד:
// 3. BUTTON "ERASE":
// --------------------
buttonErase.onPress = function(){
_root.line.clear();
}
זה אומר שילחצו על הכפתור הכל יתנקה (מלבד הכפתור)
קרדיט ענקלkirupa על המדריך המצויין אני רק תרגמתי
עריכה: בגלל שקירופה נחמדים XD קובץ fla :
קרדיט לי על התרגום eyal89
download fla



ציטוט ההודעה