hosein_mirian
Member
سلام برو بچس بالاخره دایرکتور 12 و کرکش اومد میتونید در انجمن دایرکتور دنبال لینک دانلودش باشید ... اما غرض از مزاحمت دادن آموزشی بود که فکر کنم خیلی ها به دردشون بخوره .. این آموزش هم تچربه خودمه از این چند روزی که با دایرکتور و اکشن 3 کار کردم
یکی از مهمترین کارا که نیازه پروژه اکشن 3 توی دایرکتور بسته بشه اینه که اصلا بشه متغیر های فلش رو خوند .. حال من بهتون آموزش میدم چجور بخونید و چجور تو دایرکتور متغیر ها رو بگیرید و ازشون استفاده کتید
مواد لازم :
یک فایل فلش و در کنارش حتما یک فایل کلاس که داخل این فایل کلاس حتما ! متغیری از نوع public static تعریف شده باشه ... حتما حتما static یادتون نره
بعد دیگه حله فایل فلش رو بازم توجه کنید که حتما وقتی وارد دایرکتور میکنید از نوع link to file وارد کنید تا بتونید از متغیرهای کلاس استفاده کنید درغیر اینصورت نمیشه ترآست می !
وارد دایرکتور که شدی توی یکی از فریم های اسگریپتش دابل کلیک میکنی و کد زیرو مینویسی .. اگه ندیدی جواب بده .. پدر منو در آورده تا جواب داد !
راستی یک نکته که آدرس کلاسی که فراخونی میشه اینه classes/main.as که در واقع کلاس راه انداز فایل فلشمونه ...
متغیر ها رو میخونه اگه داخلش exit باشه تو دایرکتور خارج میشه و اگه minimizie باشه مینیمایز میکنه پنجره اصلی دایرکتور رو ..
برنامه واقعا عالی سعی کنید توی پروژه هاتون ازش استفاده کنید خیلی جاها بهتر دلفی و سی شارپ و دردسر های نصب فلش پلیر روی سیستمهایی که ندارند رو هم نداره و برای پخش فیلم های اچ دی و نمایش فیلمها به صورت فول اسکرین کامپاننت های عالی داره .. ضمنا کتابخونه های تری دی و قابلیت استفاده از اکتیو ایکس های ویندوزم بهش اضافه کنید ... یادتون نره دایرکتور نرم افزار ساخت مولتی مدیا شرکت ادوب پس سعی کنید فراموشش نکتید goodluck

یکی از مهمترین کارا که نیازه پروژه اکشن 3 توی دایرکتور بسته بشه اینه که اصلا بشه متغیر های فلش رو خوند .. حال من بهتون آموزش میدم چجور بخونید و چجور تو دایرکتور متغیر ها رو بگیرید و ازشون استفاده کتید
مواد لازم :
یک فایل فلش و در کنارش حتما یک فایل کلاس که داخل این فایل کلاس حتما ! متغیری از نوع public static تعریف شده باشه ... حتما حتما static یادتون نره
کد:
public class main extends MovieClip {
public static var testvar:String; // baraye khandane motaghayer dar director hatman bayad static bashad
{
وارد دایرکتور که شدی توی یکی از فریم های اسگریپتش دابل کلیک میکنی و کد زیرو مینویسی .. اگه ندیدی جواب بده .. پدر منو در آورده تا جواب داد !
کد:
on enterFrame me
spr = sprite("flashbanner")
helloClass = spr.getVariable("classes.main", false) -- motoghayer ro az classam khondam va be director avordam
trace(helloClass.testvar)
case helloClass.testvar of
"minimize":
_player.appMinimize()
"exit":
_player.quit()
end case
end
راستی یک نکته که آدرس کلاسی که فراخونی میشه اینه classes/main.as که در واقع کلاس راه انداز فایل فلشمونه ...
متغیر ها رو میخونه اگه داخلش exit باشه تو دایرکتور خارج میشه و اگه minimizie باشه مینیمایز میکنه پنجره اصلی دایرکتور رو ..
برنامه واقعا عالی سعی کنید توی پروژه هاتون ازش استفاده کنید خیلی جاها بهتر دلفی و سی شارپ و دردسر های نصب فلش پلیر روی سیستمهایی که ندارند رو هم نداره و برای پخش فیلم های اچ دی و نمایش فیلمها به صورت فول اسکرین کامپاننت های عالی داره .. ضمنا کتابخونه های تری دی و قابلیت استفاده از اکتیو ایکس های ویندوزم بهش اضافه کنید ... یادتون نره دایرکتور نرم افزار ساخت مولتی مدیا شرکت ادوب پس سعی کنید فراموشش نکتید goodluck
