04-08-2005, 10:29
|
|
|
|
חבר מתאריך: 10.10.04
הודעות: 2,319
|
|
זה דומה מאוד לפונקציה שהכנתי למישהו פה בעבר
הפונקציה מאוד דינמית כך שתוכל לשלוט כמעט על כל תכונה של הטיפות כמו: נקודת התחלה, מהירות נפילה, גודל, הפרש זמן הופעה בין טיפה לטיפה, נקודת העלמות.
הפונקציה:
קוד PHP:
_root.createEmptyMovieClip("container",getNextHighestDepth())//creates the raindrops container. function randomNum(min,max)//a function that returns a random number. { rndNum=Math.round(Math.random()*(max-min)+min) return rndNum } var mcNum=0
function createMC()//the raindrops generator function. { var speed=randomNum(10,20)//<-the raindrop falling speed value will be a number in the range between these two. var size=randomNum(10,40)//<-the raindrop size value will be a number in the range between these two. Raindrop_MC=container.attachMovie("raindrop","raindrop"+mcNum,mcNum) Raindrop_MC._yscale=size Raindrop_MC._x=randomNum(0,550)//<-the stage size. Raindrop_MC.onEnterFrame=function() { this._y+=speed } mcNum++ if(mcNum>=300) { mcNum=0 } }
x=setInterval(createMC,10)//<-the raindrop apearing rate in millisecondes.
*כל מה שאתה צריך זה את הפונקציה בפריים הראשון ו-movieclip של טיפה בסיפריה עם הלינקייג':
"raindrop"
*כתבתי לך כמה הערות כלליות, ההערות עם הסימן "->" בתחילתן מיצגות את התכונות שתוכל לשנות.
התוצאה הסופית : SWF
אם לא תבין, העלה קובץ מקור, אך תמיד עדיף להתנסות לבד.
_____________________________________
BugY
Animation & ActionScriptin
נערך לאחרונה ע"י BugY בתאריך 04-08-2005 בשעה 10:34.
|