關於flat sequence structuret的用法!

 我是新手,想請教各位大大, 如果用flat sequence structure寫了3個程序,其中第二個程序等了1分鐘後 才接著執行第三個程序,有沒有辦法在第二個frame中加上一個(button)按鈕使得不需再等待1分鐘的時間便能馬上執行程序三,或是另有它法(如進行程序二時按一個鈕  馬上跳回程序一重頭執行),不勝感激,謝謝!

[QUOTE=EasyLife] 我是新手,想請教各位大大, 如果用flat sequence structure寫了3個程序,其中第二個程序等了1分鐘後 才接著執行第三個程序,有沒有辦法在第二個frame中加上一個(button)按鈕使得不需再等待1分鐘的時間便能馬上執行程序三,或是另有它法(如進行程序二時按一個鈕  馬上跳回程序一重頭執行),不勝感激,謝謝![/QUOTE]

這應該是你第二個程序本來就要1分鐘才執行完吧,第二個程序完全執行完成才會跳到下一個程序,這本來就是sequeuce structure 的運作方式啊,如果要加上一個鈕馬上跳到下一個程序比較簡單,當按下鈕時,立刻停止第二程序就會馬上跳到下一個程序去了,但要跳回第一個程序執行就要再想一下了.

如果你要用sequence structure的話, 就是所有的frame一定要跑一次

你2nd frame會持續1 min是因為你用while loop吧, 所以你要馬上停止2nd frame的話, 就跳出while loop完成2nd frame就會到3rd frame了

如果妳想要從2nd -> 1st, 理論上是不行, 但是你很快的將2nd, 3rd pass掉, 感覺上就是從2nd -> 1st

從你的文章看來,
其中有部分的需求
應該會是「可以依據需求,任意改變執行程序」。

如果是這樣子的話,你可以考慮採用「state machine」的架構。

 

 

[QUOTE=Airbolt]

從你的文章看來,
其中有部分的需求
應該會是「可以依據需求,任意改變執行程序」。

如果是這樣子的話,你可以考慮採用「state machine」的架構。

 首先,謝謝大家的回答^^  其實的確是有需求  第二程序等一分鐘也是自設的,但是為了有時能快點到第三程序而不要等這麼久,所以才會想破頭也不知道要怎麼改變flat sequence structure的程序問題  現在只好照Airbolt大大的建議,使用state machine架構,只是沒用過這架構,也不曉得它的icon長什麼樣子,所以只再請教各位大大,謝謝

 

[/QUOTE]

[QUOTE=EasyLife] 首先,謝謝大家的回答^^  其實的確是有需求  第二程序等一分鐘也是自設的,但是為了有時能快點到第三程序而不要等這麼久,所以才會想破頭也不知道要怎麼改變flat sequence structure的程序問題  現在只好照Airbolt大大的建議,使用state machine架構,只是沒用過這架構,也不曉得它的icon長什麼樣子,所以只再請教各位大大,謝謝

[/QUOTE]

論壇上有一些討論, 你搜尋一下就知道了