استفاده از script فلش در mmb

hagard005

New Member
من تازه با اين جمع آشنايي پيدا كردم ودر كار با فلاش و mmb تازه كارم.الان يك مشكلي دارم :
توي برنامهSwish يه فلاش ساختم كه شامل چندتا كليد هستش مي خوام توي mmb از اين فلاش و كليدهاش براي تغيير صفحات استفاده كنم.از چه روش يا اسكريپتي بايد استفاده كنم.
خواستم از FScommand توي swish استفاده كنم ولي جواب نميده.
دوستان راهنمايي كنن ممنون ميشم.
 

Member
کپی شده از هلپ MMB
کد:
[FONT=Verdana]Example of usage of fscommand command in  [COLOR=#ffffff]Flash[/COLOR]  movie:[/FONT]
 
[COLOR=#008000][FONT=Verdana]// this example will fill the  Time$ variable from the [COLOR=#ffffff]Flash[/COLOR] variable[/FONT][/COLOR]
 
[COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"Time$ ="[/FONT][/COLOR][FONT=Verdana] + MMBCurTimeFull);[/FONT]
 

 
[COLOR=#008000][FONT=Verdana]// this example will call the  LoadText MMB command and fill the [/FONT][/COLOR][COLOR=#0000ff][FONT=Verdana]DirStr[/FONT][/COLOR][COLOR=#008000][FONT=Verdana] text object in MMB[/FONT][/COLOR]
 
[COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"LoadText(\"DirStr\",\""[/FONT][/COLOR][FONT=Verdana]+ DirString +[/FONT][COLOR=#0000ff][FONT=Verdana]"\")"[/FONT][/COLOR][FONT=Verdana]);[/FONT]
 

 
[COLOR=#008000][FONT=Verdana]// this example will go to next  MMB page[/FONT][/COLOR]
 
[COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"NextPage()"[/FONT][/COLOR][FONT=Verdana]);[/FONT]
 

 
[COLOR=#008000][FONT=Verdana]// this example will go to a  defined MMB page - in this case "Page 2"[/FONT][/COLOR]
 
[COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"Page(\"Page 2\")"[/FONT][/COLOR][FONT=Verdana]);[/FONT]
 

 
[COLOR=#008000][FONT=Verdana]// this example will run an  external mbd file (and jump to "Page 1" of this mbd) from the source folder  where the application.exe is located[/FONT][/COLOR]
 
[COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"RunMBD(\"<SrcDir>\\test_1.mbd\",\"Page  1\")"[/FONT][/COLOR][FONT=Verdana]);[/FONT]


فقط حواست باشه که قبل از " باید \ بذاری
مثل دستور
کد:
 [COLOR=#000066][FONT=Verdana]fscommand[/FONT][/COLOR][FONT=Verdana]([/FONT][COLOR=#0000ff][FONT=Verdana]"mmb"[/FONT][/COLOR][FONT=Verdana],[/FONT][COLOR=#0000ff][FONT=Verdana]"Page([COLOR=Red]\[/COLOR]"Page 2[COLOR=Red]\[/COLOR]")"[/FONT][/COLOR][FONT=Verdana]);[/FONT]
 
آخرین ویرایش:

hagard005

New Member
ممنون از لطفتون.
ولي اين روش رو استفاده كردم.توي script برنامه swish نوشتم ولي تو mmb كار نكرد.
دوباره امتحان مي كنم.
ممنون
 

Member
یه نمونه بذار ببینیم کجا مشکل داری
واست سه سوت حلش میکنیم :دی
 

hagard005

New Member
نمونه كد ها رو منظورتون هست؟
نمونه اش همين كد پايين كه تو swish نوشتم براي on(press ولي وقتي تو MMB رو كليد مورد نظر فلش كليكمي كنم به صفحه دوم نميره.
لازمه داخل MMB هم كد ويژه اي نوشته بشه؟
ممنون
fscommand("mmb","Page(\"Page 2\")")
 

Member
اسم صفحه باید همونی باشه که تو کد نوشتی مثلا برای این کد Page 2
من برای صفحه هام اسم میذارم و همون اسمها رو استفاده می کنم و مهم نیست صفحه اوله یا دوم میره به اون صفحه که اسم دادم
 

hagard005

New Member
فايل هاي نمونه رو فرستادم.لطفا يه كنترل كنيد
 

پیوست ها

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

Member
کار میکنه بدون مشکل
(البته من ورژن سویشم پائین بود نتونستم باز کنم)
 

Member
ببینم ویندوزت فارسی نیست؟
فلش پلیرت خوب کار میکنه؟ جدید هست ؟
اصلاً فلش هارو لود میکنه؟
فلش هارو بذار توی همون پوشه پروژه و آدرس اینجوری بده
کد:
<SrcDir>\FlashFileName.SWF
بعد از پروژه EXE بگیر تو همون پروژه اجراش کن
چک کن ببین کجای کارت میلنگه
اگه نشد پروژه تو با سیستمتو نشون یه فلش کار زنده (غیر اینترنتی) بده ببینه چی شده . ممکنه فیوز اگزوز سیستمت سوخته باشه:-?
 

جدیدترین ارسال ها

بالا