11-03-2005, 12:44
|
|
|
|
חבר מתאריך: 09.10.04
הודעות: 2,319
|
|
אוקיי
בוא ננסה לחשוב שניה
נלך דבר דבר,
שקים שנופלים, אפשר לעשות פונקציה שתשכפל את המוביקליפים, כדי שכל אחד יפול במהירות שונה אפשר להגדיר משתנה שיקבל מפונקציה מספר רנדומלי (אפשר לקבוע מיקום רנדומלי על המסך באותה צורה)
הפונקציות לשיכפול השקים אמורה להראות משהו כמו זה :
קוד:
var j = 1
function dupBags()
{
_root["bag"+j].duplicateMovieClip("bag"+(j+1),j+1);
j++
}
כמובן שבמקרה הזה כדי לעשות תנאי שיגביל את מספר השקים כדי שהמחשב לא יתקע...
בתוך המובי קליפ של השק הקוד אמור להראות משהו דומה לזה :
קוד:
onClipEvent (load)
{
//פה אתה מגדיר את המיקום שאתה רוצה שכל שק יתחיל בו
_y=50
//קריאה לפונקציה שמגרילה מספר רנדומלי
var Yspeed = _root.randomNum(10,3)
}
onClipEvent (enterFrame)
{
_y+=Yspeed
}
הפונקציה המגרילה מספר רנדומלי תראה כך :
קוד:
function randomNum(max,min)
{
var rndNum=Math.round(Math.random()*(max-min)+min)
return rndNum
}
זה כדי לעשות את השקים, אחרי שתגיב אם תרצה אני אראה לך איך לעשות את הפגיעה של השקים בדמות...
_____________________________________
BugY
Animation & ActionScriptin
נערך לאחרונה ע"י BugY בתאריך 11-03-2005 בשעה 12:46.
|