{"id":84626,"student_id":103,"content":"{\"files\":{\"src/appinventor/ai_appinventor/LED/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"LED\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u4e3b\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"2059502901\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1259646217\\\"},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1261818461\\\"},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1735211864\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6309\\\\u9215\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"94463315\\\"}]},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"749369633\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6548\\\\u679c\\\\u52fe\\\\u9078\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-376025816\\\"}]},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1069006950\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u9583\\\\u720d\\\\u6ed1\\\\u687f\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"963317221\\\"}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/LED/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"cW5xTsxW69G8N$g:LGgc\\\" x=\\\"-473\\\" y=\\\"-57\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Y{Jrt^\\\\!*L9uZ.JW3TWt/\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"讀取資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e讀取資料庫\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Nh9*?~ho@Pb`Q0\\\\!scZ?D\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化文字輸入框\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化文字輸入框\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"/0SzEutux$psa#%xHF=t\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化文字大小選單\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化文字大小選單\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Nq}vSSh#sj6ydd3b7m{!\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化顏色按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化顏色按鈕\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"QiDa!X{$8U=YAcKWHn%1\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化效果勾選\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化效果勾選\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"BAkNAy1qeYT;%SNdJd^@\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"初始化閃爍滑桿\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化閃爍滑桿\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"AGmg0`)C?O8`mk13Pp(I\\\" x=\\\"-94\\\" y=\\\"-60\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化文字輸入框\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"Vpp6u}]4s7?X5-xqun,?\\\" x=\\\"193\\\" y=\\\"-60\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化文字大小選單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"ZZfybS5C_yj4?9FP-xCo\\\" x=\\\"-92\\\" y=\\\"53\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化顏色按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"6/(7:pM7=*E+zM1g.pCS\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"顏色按鈕取消勾選\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e顏色按鈕取消勾選\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"*[l?3lIes.ACi?BF8K7Z\\\" x=\\\"198\\\" y=\\\"46\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e顏色按鈕取消勾選\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"%tbo%o$I#Ivv}2zk8[k{\\\" x=\\\"-92\\\" y=\\\"161\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化閃爍滑桿\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"F$:?a^?NfI/TFyYJ,-]E\\\" x=\\\"204\\\" y=\\\"165\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化效果勾選\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"%;**[s.n5Y!r)aH~(5Uh\\\" x=\\\"197\\\" y=\\\"306\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e讀取資料庫\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/LED/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.LED.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$初始化文字輸入框 )#f)\\n(def (p$初始化文字大小選單 )#f)\\n(def (p$初始化顏色按鈕 ) ((get-var p$顏色按鈕取消勾選) ))\\n(def (p$顏色按鈕取消勾選 )#f)\\n(def (p$初始化閃爍滑桿 )#f)\\n(def (p$初始化效果勾選 )#f)\\n(def (p$讀取資料庫 )#f)\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"LED\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n ((get-var p$讀取資料庫) )((get-var p$初始化文字輸入框) )((get-var p$初始化文字大小選單) )((get-var p$初始化顏色按鈕) )((get-var p$初始化效果勾選) )((get-var p$初始化閃爍滑桿) ))\\n;;; 主配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 主配置1 \\n(set-and-coerce-property! '主配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '主配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '主配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 次配置1\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.VerticalArrangement 次配置1 \\n(set-and-coerce-property! '次配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 次配置2\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.VerticalArrangement 次配置2 \\n(set-and-coerce-property! '次配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 次配置3\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.VerticalArrangement 次配置3 \\n(set-and-coerce-property! '次配置3 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 按鈕配置\\n\\n(add-component 次配置3 com.google.appinventor.components.runtime.HorizontalArrangement 按鈕配置 \\n(set-and-coerce-property! '按鈕配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '按鈕配置 'Width -2 'number)\\n\\n)\\n\\n;;; 次配置4\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.VerticalArrangement 次配置4 \\n(set-and-coerce-property! '次配置4 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 效果勾選配置\\n\\n(add-component 次配置4 com.google.appinventor.components.runtime.HorizontalArrangement 效果勾選配置 \\n(set-and-coerce-property! '效果勾選配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '效果勾選配置 'Width -2 'number)\\n\\n)\\n\\n;;; 次配置5\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.VerticalArrangement 次配置5 \\n(set-and-coerce-property! '次配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 閃爍滑桿配置\\n\\n(add-component 次配置5 com.google.appinventor.components.runtime.HorizontalArrangement 閃爍滑桿配置 \\n(set-and-coerce-property! '閃爍滑桿配置 'Width -2 'number)\\n\\n)\\n\\n(init-runtime)\",\"src/appinventor/ai_appinventor/LED/Screen2.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen2\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"ScreenOrientation\\\":\\\"landscape\\\",\\\"Title\\\":\\\"Screen2\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u4e3b\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1101969909\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8dd1\\\\u99ac\\\\u71c8\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Enabled\\\":\\\"False\\\",\\\"FontSize\\\":\\\"24\\\",\\\"Width\\\":\\\"-2\\\",\\\"ShowFeedback\\\":\\\"False\\\",\\\"Text\\\":\\\"\\\\u9739\\\\u9742\\\\u6587\\\\u5b57\\\\u71c8\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1857094799\\\"}]},{\\\"$Name\\\":\\\"\\\\u96e2\\\\u958b\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u8fd4\\\\u56de\\\",\\\"Uuid\\\":\\\"-1468816763\\\"},{\\\"$Name\\\":\\\"\\\\u9583\\\\u720d\\\\u8a08\\\\u6642\\\\u5668\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerAlwaysFires\\\":\\\"False\\\",\\\"TimerEnabled\\\":\\\"False\\\",\\\"TimerInterval\\\":\\\"100\\\",\\\"Uuid\\\":\\\"-650918268\\\"},{\\\"$Name\\\":\\\"\\\\u8cc7\\\\u6599\\\\u5eab\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-1270872525\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/LED/Screen2.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"a^dA60rB4{:0goXEK-$C\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen2\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"#,\\\\!q!z5`Be36C)pxDsz%\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"設定文字內容\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e設定文字內容\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"`uZ-VP4^8L[os?(H:}.+\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"設定文字大小\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e設定文字大小\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"taOrmL{a1lg$}X_Da%/[\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"設定顏色與字型\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e設定顏色與字型\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"4^YXT4B75E5AA=aIeGl#\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"設定閃爍效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e設定閃爍效果\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"lQRT.uf~?RWwM%l18qqY\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"離開按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e離開按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"VvX^=Dj]W5a09Id\\\\!9fY7\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\",cB6j$W{/f;wqVGJAG*$\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"ACv`:])DmN/Z[2_+(bjg\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"fr}6zh{;DU.;?=k07C$]\\\" x=\\\"0\\\" y=\\\"222\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e設定閃爍效果\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"_k8_63iFo@Qx9-wvC4i6\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"閃爍頻率\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e閃爍頻率\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"f;_,}63wp%//\\\\!4^j8J]R\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"a{E$v~nbi/.acJN)2hCc\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e閃爍頻率\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"kcX;i}:6t3J2V1S-Fd;_\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"#w(}p,,^i}0dd~)WP$$_\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"p-@m-]2h3H,SYjzzU=Cn\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"wvx`+7Rn2,rAiU@[O7?5\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e閃爍頻率\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"DumJc.~A+D^*mfrE;e2:\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"?d4@=yKobgS$BT3=4FEc\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerInterval\\\" is_generic=\\\"false\\\" instance_name=\\\"閃爍計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e閃爍計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerInterval\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"-oi;G)o[-u=R,2wG_`fX\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"n,_TQ!6Rv;v0o\\\\!7z`=I(\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"LL/4tnjI@^)U11P1sAZ@\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e閃爍頻率\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"sTJh`5{fV%.(M^1US#cc\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"閃爍計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e閃爍計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"vf;=~0Ng?[oxX4nfzYAb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"=h9-=y0BNxRJ+3w#eouI\\\" x=\\\"0\\\" y=\\\"491\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"閃爍計時器\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e閃爍計時器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"VKx{-9,J1Mghuxoi[q0z\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"XRRUl\\\\!pg)]aN0[_#*7;Y\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"-X9*DabE_C;{M=xmvCMs\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"get\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"pT3:XNqf4c!w.M2FdJc,\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"9/yqM@Y*S/)Cm+8WOZN*\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"/v2PvqGfVir@3fExOU,e\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"8BTQa4Hr:.qi0G7{j@fE\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e文字顏色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"color_white\\\" id=\\\"1Czw\\\\!-r;c2x7B;sNJ#q@\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#ffffff\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8gN+{3:a7xU)lUUPBaM-\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"@Xq-k}ntdov\\\\!TT{`\\\\!os0\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"f?F#B?]lZcN0*\\\\!or330w\\\" x=\\\"0\\\" y=\\\"724\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e設定顏色與字型\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Ie.hnp+H*^,rnQE3cdzh\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"CS0Q]=j;;Gg^[#VIx](.\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"ix5QdS\\\\!-Pa6g@U;,BoYf\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e文字顏色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"color_white\\\" id=\\\"le0n^nq[$ptAO9+D:TNn\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#ffffff\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"}!s0k6f3DDvPs?ku4Et*\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontBold\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontBold\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"I)nwPt`f?#!0Q~kmhgr3\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"`CAv\\\\!MxxIXE/Toc^HOpW\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e開啟粗體效果\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"4:CC.w0k5N+4Y18WNPmV\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"HJIaYD}F5=NWm:~Wvo[z\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontItalic\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontItalic\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"8UF!a.[-q:S].:iG4i[V\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Wl)j\\\\!im8@+Eq}euUmMiE\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e開啟斜體效果\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"-_e-w+]0lPY%T.=56vp(\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"S%)UQ89bFKus3CHPC?xk\\\" x=\\\"0\\\" y=\\\"1021\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e設定文字內容\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~Re*RrO7\\\\!ks~#Elj?psj\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"cIz[o)x,,Qp99{^A8\\\\!R0\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"g-#JuA+1^s}p4iy/kcVR\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e文字內容\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"bZ#3L+8Hn?Nei:/hrv(=\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"):J#j4tY`xjosEo)G.l+\\\" x=\\\"0\\\" y=\\\"1164\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e設定文字大小\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"o{N5PnMiU(It7Vx!#jP,\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"文字大小\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e文字大小\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"dabl]cKnDl(%l3=WH~,0\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"資料庫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e資料庫\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"V-C:9m7A\\\\!$D*v.]FR}9Y\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e文字大小\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"1!W}.Y)Ovf0,eoY`1Rm3\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e小\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"T(0-rtsWv*@8Fj]Iuueu\\\"\\u003e\\n \\u003cmutation elseif=\\\"2\\\" else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"syz4x/70gNdeC~uLYtoj\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"F=}7_C_(M}N*)OQ;Wk}_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e文字大小\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"jzs6Au%Q!VO/H-KHIk3+\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e特大\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"l.?wBhXfjIoer27L.WP0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontSize\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontSize\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"ny4yNqZ!hpKT%ts`HVQ7\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e90\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF1\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\",BUg}/is4H1,Ei?[?3K8\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"hhloK?k8!s3LW5Y]QQ0Y\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e文字大小\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"M$_Qv8DUc._7$Q(o[R1u\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e大\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"pH7*[?].h!]L`CF8fp\\\\!y\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontSize\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontSize\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`%-(9c5HUTS^cC[Y,`YO\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e48\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF2\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"Czb0IzE}?-7Mrf(H3!Qn\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Vh!!m\\\\!wSNqB-[yk)6?i6\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e文字大小\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"4Y}Ek#;p0s.Okm]LOR;r\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e中\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO2\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!%Fkxr-n%RU{Gr5th*$0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontSize\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontSize\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@^ta[6dd;$~.e\\\\!{Ex#bE\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e36\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"zY-yHu-_3Yrcgtrk]FTo\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"FontSize\\\" is_generic=\\\"false\\\" instance_name=\\\"跑馬燈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e跑馬燈\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eFontSize\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"iI2O~vWDKl9NPpB?)cUf\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e24\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/LED/Screen2.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.LED.Screen2 Screen2)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$設定閃爍效果 ) (let ( ($閃爍頻率 (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u9583\\\\u720d\\\\u983b\\\\u7387\\\" 0) '(text any))) ) (if (call-yail-primitive \\u003e (*list-for-runtime* (lexical-value $閃爍頻率) 0) '(number number) \\\"\\u003e\\\") (begin (set-and-coerce-property! '閃爍計時器 'TimerInterval (call-yail-primitive yail-divide (*list-for-runtime* 1000 (lexical-value $閃爍頻率)) '(number number) \\\"yail-divide\\\") 'number)(set-and-coerce-property! '閃爍計時器 'TimerEnabled #t 'boolean))) ))\\n(def (p$設定顏色與字型 ) (set-and-coerce-property! '跑馬燈 'TextColor (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u6587\\\\u5b57\\\\u984f\\\\u8272\\\" -1) '(text any)) 'number)(set-and-coerce-property! '跑馬燈 'FontBold (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u958b\\\\u555f\\\\u7c97\\\\u9ad4\\\\u6548\\\\u679c\\\" #f) '(text any)) 'boolean)(set-and-coerce-property! '跑馬燈 'FontItalic (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u958b\\\\u555f\\\\u659c\\\\u9ad4\\\\u6548\\\\u679c\\\" #f) '(text any)) 'boolean))\\n(def (p$設定文字內容 ) (set-and-coerce-property! '跑馬燈 'Text (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u6587\\\\u5b57\\\\u5167\\\\u5bb9\\\" \\\"\\\") '(text any)) 'text))\\n(def (p$設定文字大小 ) (let ( ($文字大小 (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u6587\\\\u5b57\\\\u5927\\\\u5c0f\\\" \\\"\\\\u5c0f\\\") '(text any))) ) (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $文字大小) \\\"\\\\u7279\\\\u5927\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '跑馬燈 'FontSize 90 'number)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $文字大小) \\\"\\\\u5927\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '跑馬燈 'FontSize 48 'number)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $文字大小) \\\"\\\\u4e2d\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '跑馬燈 'FontSize 36 'number)) (begin (set-and-coerce-property! '跑馬燈 'FontSize 24 'number))))))) ))\\n;;; Screen2\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen2 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen2 'AlignVertical 2 'number)\\n (set-and-coerce-property! 'Screen2 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'BackgroundColor #xFF000000 'number)\\n (set-and-coerce-property! 'Screen2 'ScreenOrientation \\\"landscape\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'Title \\\"Screen2\\\" 'text)\\n)\\n\\n(define-event Screen2 Initialize()(set-this-form)\\n ((get-var p$設定文字內容) )((get-var p$設定文字大小) )((get-var p$設定顏色與字型) )((get-var p$設定閃爍效果) )(set-and-coerce-property! '離開按鈕 'Enabled #t 'boolean)(set-and-coerce-property! '跑馬燈 'Visible #t 'boolean))\\n;;; 主配置1\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.VerticalArrangement 主配置1 \\n(set-and-coerce-property! '主配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '主配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '主配置1 'BackgroundColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '主配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '主配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 跑馬燈\\n\\n(add-component 主配置1 com.google.appinventor.components.runtime.Button 跑馬燈 \\n(set-and-coerce-property! '跑馬燈 'BackgroundColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '跑馬燈 'Enabled #f 'boolean)\\n\\n(set-and-coerce-property! '跑馬燈 'FontSize 24 'number)\\n\\n(set-and-coerce-property! '跑馬燈 'Width -2 'number)\\n\\n(set-and-coerce-property! '跑馬燈 'ShowFeedback #f 'boolean)\\n\\n(set-and-coerce-property! '跑馬燈 'Text \\\"\\\\u9739\\\\u9742\\\\u6587\\\\u5b57\\\\u71c8\\\" 'text)\\n\\n(set-and-coerce-property! '跑馬燈 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 離開按鈕\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.Button 離開按鈕 \\n(set-and-coerce-property! '離開按鈕 'Text \\\"\\\\u8fd4\\\\u56de\\\" 'text)\\n\\n)\\n\\n;;; 閃爍計時器\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.Clock 閃爍計時器 \\n(set-and-coerce-property! '閃爍計時器 'TimerAlwaysFires #f 'boolean)\\n\\n(set-and-coerce-property! '閃爍計時器 'TimerEnabled #f 'boolean)\\n\\n(set-and-coerce-property! '閃爍計時器 'TimerInterval 100 'number)\\n\\n)\\n\\n(define-event 閃爍計時器 Timer()(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '跑馬燈 'TextColor) -16777216) '(any any) \\\"=\\\") (begin (set-and-coerce-property! '跑馬燈 'TextColor (call-component-method '資料庫 'GetValue (*list-for-runtime* \\\"\\\\u6587\\\\u5b57\\\\u984f\\\\u8272\\\" -1) '(text any)) 'number)) (begin (set-and-coerce-property! '跑馬燈 'TextColor -16777216 'number))))\\n;;; 資料庫\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.TinyDB 資料庫 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"LED\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-07-27T15:10:09.958+08:00","updated_at":"2019-09-17T05:12:28.960+08:00","name":"LED","language":"appinventor","screenshot":{"url":null},"parent_id":84302,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":82,"hashid":"882sm48p","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦