ציור של עיגול בחלון

jehenam

New member
ציור של עיגול בחלון

אני לומד כרגעא פלאש מאתר ושם כתוב את הקוד הבא.
לפי מה שאני מבין אני אמור ליצור בתוכנית הראשית אוביקט מסוג CIRCLE ולהעביר לו בקונסטרקטור אוביקט מסוג STAGE.
מאיפה אני משיג את האוביקט מסוג STAGE?



package
{
import flash.display.Shape;
public class circle
{
//defining a new variable that will be the circle
public var newCircle:Shape = new Shape();
public function circle(myStage)
{

}
}
}
 

erezor

New member
שים לב שלא מוגדר לך שם סוג המשתנה

לפרמטר myStage אתה יכול להעביר מה שאתה רוצה - גם Sprite, גם Movieclip וכו'. אני מניח שמה שאמור לקרות שם, זה שפלאש יצייר את העיגול בתוך האובייקט שיועבר לו כ-stage (אם תעביר Sprite או MC זה יהיה בסדר).
לצורך העניין, לכל אובייקט שנמצא על הבמה יש מאפיין שנקרא stage, ואפשר להשתמש בו כדי לקבל רפרנס לבמה. כאשר האובייקט לא נמצא על הבמה, מאפיין זה מקבל ערך null.
 
למעלה