چند سوال نسبتا ساده !

S4DEGH

Well-Known Member
سلام

من دارم براي يك CD با فلش اوتوران ميزارم !

من با فلش بيشتر براي وب كار كردم و اطلاعي در مورد طراحي اوتوران باهاش ندارم ! ولي چون نوع نمايش گرافيكيش و افكت هاش خوبه براي همين گفتم ازش استفاده كنم !

چند سوال داشتم كه هر كي ميدونه خواهشا بگه چون برام خيلي مهمه :

1 - كد رابط بين فلدر داخل CD چيه ! مثلا يك دگمه داريم كه با كليك بر روي اون فلدر تعيين شده داخل CD باز بشه !

2 - چطوري ميشه محتويات فلدر رو داخل فايل فلش كه طراحي شده نمايش بديم ؟‌ يعني ما يك صفحه فلش داريم كه كادر زيبايي داري و ماننده پنجره ويندوز ميمونه و محتويات فلدر رو داخلش نمايش ميده !

3 - فرم تماس چگونه ميشه ساخت ؟ يعني فرق كد نويسيش با فرم اينترنتي چيه و اصلا فرقي ميكنه ؟
منظورم اين هست كه فرمي در اوتوران باشه كه با پركردنش ( اينترنت هم وصل باشه ) و بعد كه ارسال ميكنه مثلا به ايميل من حتوياتش ارسال بشه !

4 - كد تاخير در نمايش تصوير چيه ! منظورم اين هست كه ما يك كادري داريم كه توش عكسه ! و مثلا بعد از مدت 5 ثانيه كد عوض ميشه !

5 - چگونه ميشه يك فايل فلش كه مثل لود عمل ميكنه رو طوري به فايل فلش دوم ربط داد كه وقتي CD اوتورانش بالا مياد اول فلش اولي نمايش داده بشه كه مثلا داره لود ميكنه و بعد از 5 ثانيه كه لودش تموم شد فلش اصلي بصورت خودكار نمايش داده بشه !


فعلا همين .

خيلي كم بود مگه نه ؟:D


ممنون ميشم پاسخ بديد !:oops:
 

shirini_forush

Well-Known Member
:lol: یکم خوش اشتهایی...
ولی این کارا فکر کنم تو MMB راحت تر باشه (به هیچ وجه نمیگم تو فلش نمیشه)
اگه نظرت عوض شد به MMB کارای انجمن یه سری بزن...
کارای حرفه ای ای میکنن...
 

S4DEGH

Well-Known Member
اتفاقا تسلط خوبي به MMB دارم ! و خيلي باهاش كار كردم ! ميخوام يكم متفاوتر كار كنم !

همش MMB كه نميشه !!
icon_biggrin.gif
 

Security9776

Active Member
سلام ، صادق جان ،
در مورد سوال اول 2 تا راه داری :
1. استفاده از نرم افزارهای جانبی مانند MDM Zince که فوق العاده قوی هست . :neutral:
2. استفاده از فایل های با پسوند *.bat . به این شکل که دستور زیر رو داخل یک فایل نوت پند می نویسی و بعد اون رو با پسوند *.bat ذخیره می کنی :
start Jpg
در این جا JPG اسم فولدر ما هست .
بعد که این کار رو کردی ، این فایل رو در پوشه ای به نام Fscommand قرار می دی .
حالا به دکمت تو فلش این دستور رو می دی : fscommand("exec", "YourBatFileName.bat");
فقط برای تست این دستور حتما باید exe کنی فایل رو .
اگر هم خواستی از ام دی ام استفاده کنی بگو تا برات بگم . :-?
در مورد سوال دوم :
بستگی داره به محتویات داخل اون فولدر شما که می تونه از قبیل فیلم ، فایل اس دبلیو اف ، تصویر ، صدا ، متن و یا هر چیزه دیگه ای باشه که بسته به نوعش دستوراتش متفاوت هست . :cool:
در مورد سوال سوم :
فرم تماس هم هیچ فرقی نداره . ببین شما اطلاعات رو به یک فایل PHP ارسال می کنی . حالا فرقی نمی کنه که داشته باشی رو وب کار کنی یا به صورت اتوران .
فقط باید تو آدرس دهی به فایل پی اچ پی از http استفاده کنی . اگر هم از ام دی ام استفاده کنی هم می تونی از طریق خود نرم افزار میل ارسال کنی ( بدون نیاز به فایل PHP ) . هم می تونی چک کنی ببینی به اینترنت وصل هست یا نه و بهش پیغام بدی . :wink:
در مورد سوال چهارم :
هیچی نفهمیدم !!! بیشتر توضیح بده . :D :neutral:
در مورد سوال پنجم :
استفاده از دستور LoadMovie . نحوه استفادش هم این جوریه :
loadMovieNum("Your2ndFile.swf", 0);
برای اطلاعات بیشتر به هلپ فلش مراجعه کن . البته توضیحات کاملتر هم در انجمن هست که جستجو کنی پیدا می کنی . :oops:

بازم مشکلی بود بگید تا من یا دوستان کمکتون کنیم . :)
موفق باشید ، محسن
 

Sunboy454

Active Member
در مورد سوال 4 فکر کنم حالت random منظورشه محسن جان ، یعنی عکس ها که از توی یه فولدر دارن Load میشن ، بعد از مدت زمانی ، عوض بشن ؛

سوال 5 هم ، اگه منظورت از این کار افزایش سرعت load فایلهاست که باید ریخته بشه رو هارد ( Cache یا ... ) ؛ اما در غیر اینصورت میتونی حالت نمایشی واسش ایجاد کنی ؛ یعنی وقتی که CD درون CD-R قرار میگیره تو فایل Autorun تو root سی دی ، بیاد یه فایل کوچیک لطفا منتظر بمانید رو load کنه و اون فایل موقع اجرا بیاد فایل اصلی رو load کنه ؛ تو ارتباط بین فلش ها همینطور میتونی عمل کنی ؛ البته روشی که محسن توضیح داد ، از همه ی اینا بهتره ؛

راستی صادق در مورد سوال اولت ، قسمت MDM رو بگو محسن برات توضیح بده :D :cool:
 

shirini_forush

Well-Known Member
نه فکر کنم setInterval() رو میخواد که محتویات یه تابع رو چند ثانیه یک بار اجرا کنه...
 

S4DEGH

Well-Known Member
سلام يه همگي !

خيلي ممنون بابت كمك .... شرمنده كردين !

محسن جان اين يارو MDM Zince چي چي هست ؟ اين روش bat رو Sunboy454 جان كمك كرد و فهميدم ولي اون صفحه dos باز ميشه !!

در مورد فرم تماس هم كه گفتي با MDM ميشه ! يكم توضيح ميدي ؟

اون عكسه كه گفتم دقيقا همون random هست ! فقط من وقتي كد بزاريم حجمش مياد پايين و من اينطوري ميخوام !
بعد يك سوال ديگه ! ميشه وقتي كاربر به اينترنت وصل ميشه بصورت خودكار اون بخش random بروز بشه !!؟

يك سوال خيلي خيلي مهم تر :

نميدونم تا حالا ديديد يا نه !
مثلا يك CD گرفتيد كه 2 تا هستش ! اولي رو كه ميزاري اتورانش بالا مياد . شما بخش هاي مختلف رو ميري ولي مثالا وقتي روي يكي از بخش هاي اتوران كليك ميكني يك پيغام برات مياد كه ميگه ... لطفا cd شماره 2 را قرار بديد ... !
وقتي cd دومي رو ميزاري . و روي پيغام كليك ميكني مثلا فلدر تعيين شده داخل cd2 نمايش داده ميشه بدون اينكه اتوران قطع بشه !
اگر طرف cd دومي رو نزاره و روي تاييد كليك كنه اتفاق خاصي نيافته !
اين كارو ميشه كرد !؟
چون اين يارو CD من 2 تا هستش و دقيقا مثل بالا بايد درش بيارم !


بازم از همتون بخاطر كمكي كه بهم ميكنيد . تشكر ميكنم !
icon_redface.gif
 

shirini_forush

Well-Known Member
می تونی یه فایل (مثلا txt) تو cd 2 بزاری بعد وقتی اون پیغام میاد وجود اونو چک کنه...
اگه بد به اوتوران برگرده و فهرست cd2 رو نمایش بده...
اگه نه دوباره پیغامو نشون بده...
 

Security9776

Active Member
سلام ،
برنامه MDM Zince برنامه مکملی قوی برای فلش هست . می یاد حدود 700 - 800 تا دستور قدرتمند به فلش اضافه می کنه :neutral: . از لحاظ محیط نمایشی هم امکانات زیادی داره . البته باید به دستورات خود فلش مسلط باشید تا بتونید از این برنامه استفاده کنید . :wink:
در مورد فرم تماس ، یه بخش داره ام دی ام که شما می یای پارامتر ها رو تنظیم می کنی ( موضوع و متن و گیرنده و ... ) بعد اگه میل POP3 داشته باشی ( SMTP ) می تونی با تنظیم کردن موارد مربوطه ( Username/Password/ SMTP Address & ... ) بیای مستقیم میل رو ارسال کنی . :shock:
در مورد سوال سوم ، بله می تونید . برای لود تصویر از دستور LoadMovie استفاده کنید . برای اینکه بعد از چند ثانیه این عملیات انجام بشه هم از دستور Interval . به این شکل :
NumOfPics = "100";
Address = "MyPics\\Computers\\";
Time = "2";
function LoadRND() {
RND = random(Number(NumOfPics));
loadMovie(Address+""+RND+".jpg", "_root.PlaceLoad");
}
LoadRND_I = setInterval(LoadRND,Number(Time)*1000);

در اینجا ، در خط اول تعداد عکس هات رو مشخص می کنید . :arrow:
در خط دوم مسیر فولدری که اطلاعات از اون جا لود می شه . :arrow:
در خط سوم هم فاصله بین لود کردن تصاویر بر حسب ثانیه . :arrow:

فقط عکس های شما باید در فولدری که مشخص کردید به این شکل باشه :
0.jpg
1.jpg
2.jpg
....
57.jpg
...
99.jpg
100.jpg
یعنی اسم عکس ها از 1 تا 100 تعیین شده باشه . :!:
در مورد به روز شدن هم بله می شه . شما می تونی با ام دی ام آخرین اطلاعات رو از سرور بگیری ، با اطلاعات موجود چک کنی ، اگه ورژن جدیدی موجود بود بیای عکس ها رو بگیری و در داخل اون فولدر اضافه کنی . فقط باید مقدار اون NumOfPics رو از بیرون بخونی و اون رو هم تغییر بدی . :idea:
یا اینکه اصلا کل اطلاعات رو از رو سرور بخونی . ( به جای Address = "MyPics\\Computers\\"; لینک سایت رو بدی . ) :-?


در مورد سوال خیلی خیلی مهم تر هم ، :D
بله می شه . به راحتی ( البته بشنو و باور نکن که راحت باشه :cry: ) منتهی می تونی این کار رو بکنی . یعنی اصل فایل رو از رو سی دی اول اجرا کنی ( یا کپی کنی رو هارد بعد اجرا کنی ) بعد بیای با استفاده از ام دی ام آدرس cdRom رو بگیری ( یا همون صفحه Browse رو بیاری ) . بعد با ام دی ام چک کنی مثلا تو آدرسی که کاربر انتخاب کرده آیا مثلا فایل Info.DAT موجود هست یا نه . اگه موجود بود بیاد اطلاعات رو لود کنه . :mrgreen:
البته حالت های زیادی رو باید در نظر بگیری . مثلا این که این فایل واقعا همون فایل شما باشه . از روی سی دی باشه . اگه بینش سی دی در اومد چی و .... .
:-?
در مورد ام دی ام ، بهتره هلپش رو بگیری و یه نگاهی به هلپش بندازید !
موفق باشید ، محسن
 

Sunboy454

Active Member
البته در مورد توضیح قسمت آخرت محسن جان ، ( در مورد عوض کردن Cd و چک کردنش ) ، فکر میکنم اگه کاربر 2 تا یا بیشتر درایو Cd داشته باشه ، یا از درایو های مجازی استفاده کرده باشه ، به مشکل برمیخوره ؛

راستی من فکر کنم شما اگه اطلاعاتت رو بصورت مقاله تو سایت بزاری ، هم کار خودت خیلی راحتتر میشه ، هم بازم کار خودت خیلی راحتتر میشه ، هم کلا خیلی خوب میشه ؛ :D :wink: :)
icon14.gif

همیشه موفق باشی و سربلند ؛
 

Security9776

Active Member
سلام ، نیما جان ، :)
در مورد قسمت آخر ، خوب . راه زیاده . می شه مثلا درایوی که کاربر قبلا سی دی رو از اون اجرا کرده رو در رجیستری یا فایل تکستی یا یه چیزی ذخیره کرد و بعد اون رو خوند . یا اصلا Browse گذاشت و 60 - 70 تا راه دیگه !:-?

در مورد دوم هم ، شما لطف داری:oops: ، منتهی وقت نمی شه و مشکل دیگه ای که دارم اینه که بازم وقت نمی شه و کلا زمان می بره ! . وگرنه خودم هم خیلی دوست دارم ،:neutral:

البته تصمیم داره با کمک شما و دوستان یه همچین کاری رو انجام بدم که باز باید روش مشورت و فکر کرد . :wink:
دوستدار شما ، محسن
 

S4DEGH

Well-Known Member
از هر دوي شما عزيزان متشكرم !

من پس برم اين MDM رو دانلود كنم بعد چيز هايي كه شما گفتي رو انجام بدم !

سوالي بازم داشتم ازتون ميپرستم !!


ممنون .
icon_redface.gif
 

shirini_forush

Well-Known Member
آقا آخرین نسخه و کامل ترین کرک Mdm رو تو یه تاپیک جدید لینک بدید فیضشو ببریم....
 

S4DEGH

Well-Known Member
آقا بازم سوال ! :D

چطوري ميشه توي فلش پشت زمينه رو محو كرد !

مثلا شكل زير رو ببينيد ، خب ميخوام فقط قسمت آبي نمايش داد هبشه و پشت ضمينه سفيدش نباشه . ( توي فايل exe )

بدون منوي و اون كادر ويندوز !

مثل يك اتوران درجه يك !:lol:
 

پیوست ها

  • Untitled-1.gif
    Untitled-1.gif
    1.2 کیلوبایت · بازدیدها: 2

Sunboy454

Active Member
تو PhotoShop یه فایل جدید با حالت transparency ایجاد کن و پشت زمینه رو بردار و با فرمت psd ذخیره کن و تو فلش 8 وارد کن ؛
 

S4DEGH

Well-Known Member
خب اين كارو كردم نشد !!

ببينم اگر چند تا تصوير داشتيم كه توي فلش به هم وصل ميشن اون وقت چي !!
 

Sunboy454

Active Member
صادق جان چرا نشه ؛
باید تو فلش Import کنی ؛
نمونه رو که واست گذاشتم ببین ؛
 

پیوست ها

  • Sadegh.rar
    12.1 کیلوبایت · بازدیدها: 3
بالا