{"id":61249,"student_id":3433,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Pedometer/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Pedometer\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1242819874\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u96e2\\\\u958b_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u96e2\\\\u958b\\\",\\\"Uuid\\\":\\\"554317256\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1012\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1687151625\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8eab\\\\u9ad8\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8f38\\\\u5165\\\\u4f60\\\\u7684\\\\u8eab\\\\u9ad8\\\",\\\"Uuid\\\":\\\"-702506911\\\"},{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a1\\\\u63d0\\\\u793a\\\",\\\"Uuid\\\":\\\"-87348423\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1012\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-552676314\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u76ee\\\\u6a19\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8f38\\\\u5165\\\\u4f60\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19\\\",\\\"Uuid\\\":\\\"1307901565\\\"},{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\",\\\"Uuid\\\":\\\"-1138847361\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1012\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"895822891\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u6b65\\\\u6578\\\",\\\"Uuid\\\":\\\"-1868431275\\\"},{\\\"$Name\\\":\\\"\\\\u986f\\\\u793a\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1020\\\",\\\"Uuid\\\":\\\"-1949288387\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e6\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1653579032\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\",\\\"Uuid\\\":\\\"-821614939\\\"},{\\\"$Name\\\":\\\"\\\\u986f\\\\u793a\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1035\\\",\\\"Text\\\":\\\" \\\",\\\"Uuid\\\":\\\"202212174\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-203479570\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8ddd\\\\u96e2\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8ddd\\\\u96e2\\\",\\\"Uuid\\\":\\\"788859144\\\"},{\\\"$Name\\\":\\\"\\\\u986f\\\\u793a\\\\u8ddd\\\\u96e2\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1020\\\",\\\"Text\\\":\\\" \\\",\\\"Uuid\\\":\\\"193192446\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1424286434\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593\\\",\\\"Uuid\\\":\\\"247151110\\\"},{\\\"$Name\\\":\\\"\\\\u986f\\\\u793a\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1025\\\",\\\"Text\\\":\\\" \\\",\\\"Uuid\\\":\\\"541731351\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1009\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1583004205\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u59cb_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u958b\\\\u59cb\\\",\\\"Uuid\\\":\\\"919779367\\\"},{\\\"$Name\\\":\\\"\\\\u66ab\\\\u505c_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u66ab\\\\u505c\\\",\\\"Uuid\\\":\\\"1754224708\\\"},{\\\"$Name\\\":\\\"\\\\u91cd\\\\u8a2d_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u91cd\\\\u8a2d\\\",\\\"Uuid\\\":\\\"337666909\\\"}]},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642\\\\u56681\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1477383143\\\"},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"1798312589\\\"},{\\\"$Name\\\":\\\"Pedometer1\\\",\\\"$Type\\\":\\\"Pedometer\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"485454172\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Pedometer/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"aomc41byYv]cS$C.D`4\\\\!\\\" collapsed=\\\"true\\\" x=\\\"85\\\" y=\\\"-48\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"FI.Ye3pZ*nD]%2sk)i!i\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"N(*VJP[i1#lXg(ZYCiH6\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"5G]Fy;$tc##5{(!n?;Xw\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" 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=\\\"yYh@Jsd!\\\\!J!u==e-H39t\\\"\\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=\\\"V}+,###Z7xwsRpPJ?(Wv\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" 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=\\\"XJB}32\\\\!W6QpyVyIZbJx7\\\"\\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=\\\"b@23K8TQ`$XPNPS82,@#\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"ZjHVh;Y$yUTQ5/E422Kw\\\"\\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=\\\"Ja{yqwN*,RZ;JGv=U8P\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"暫停_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e暫停_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"U-z~^=B%U!BvgvHQ)Si[\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"gIyp}V:%F)S$[,1$O;2}\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"重設_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e重設_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"{IN7jlZaAylEt;Jz*)SA\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"0\\\\!Nh4_/JzS/.!l?t[nQ7\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" 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=\\\"math_number\\\" id=\\\"U8K?Yj%:s_.%aON{~RLl\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"?m5Tm[wWq=aYOIr?\\\\!a$5\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" 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=\\\"math_number\\\" id=\\\"=PO,9%3J?WiRo;b8M99]\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"?=osbcOLFbAgP#PO:-L(\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" 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=\\\"math_number\\\" id=\\\"/dg7}Lzz[cR*(8s2W-v9\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ccH]S=t9.a7BC8,RL9o9\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" 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=\\\"text\\\" id=\\\"%qq6u*RsPxUl0x12NHMY\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"13{T3WNx=1Vwgt^t)nWG\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Stop\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\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/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=\\\"component_event\\\" id=\\\"{r4#]wv6z2moP8p9[oNe\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"離開_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e離開_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_closeApplication\\\" id=\\\"(QGWqhgbbG[\\\\!!6vDs3-@\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"ZM]a(JOFKGkwcAaT2kx;\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\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=\\\"QCMC4(Nr5v}~h#7:T(/z\\\" 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=\\\"component_event\\\" id=\\\"%r\\\\!XtWSr,w80J!8W4ueG\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時器1\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時器1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"A+T0\\\\!$BVpDU{*777TgN@\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"kHj=]qn*gU5`ugwVn0J:\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Mt;oENKc_A)ZUV7Xm\\\\!Ar\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"zUIvaB:b*^U~)3T^x(ns\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\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=\\\"6VwMvuw2LnO0g)D*Ml2:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" 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=\\\"text_join\\\" id=\\\"P_F!8DYJVCPQZFHE#$Nd\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"DBmQqNj0o-/fHRRrq}Wv\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"5f];Vbikzuo,{mpf,/Y^\\\"\\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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"V-fygh!}lkxjH5z;Njku\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"重設_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e重設_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"^/]Oq63D(JEmKNqNBfP]\\\" 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_method\\\" id=\\\"}nj`G=H%6!Aa71O#7m`F\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Reset\\\" is_generic=\\\"false\\\" instance_name=\\\"Pedometer1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePedometer1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\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/Pedometer/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Pedometer.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$時間 0)\\n(def (p$初始化 ) (set-and-coerce-property! '輸入身高 'Enabled #t 'boolean)(set-and-coerce-property! '輸入目標步數 'Enabled #t 'boolean)(set-and-coerce-property! '開始_btn 'Enabled #t 'boolean)(set-and-coerce-property! '暫停_btn 'Enabled #f 'boolean)(set-and-coerce-property! '重設_btn 'Enabled #f 'boolean)(set-and-coerce-property! '顯示步數 'Text 0 'text)(set-and-coerce-property! '顯示距離 'Text 0 'text)(set-and-coerce-property! '顯示時間 'Text 0 'text)(set-and-coerce-property! '顯示目標步數 'Text \\\"\\\" 'text)(call-component-method 'Pedometer1 'Stop (*list-for-runtime*) '()))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Pedometer\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n ((get-var p$初始化) ))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 離開_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 離開_btn \\n(set-and-coerce-property! '離開_btn 'Text \\\"\\\\u96e2\\\\u958b\\\" 'text)\\n\\n)\\n\\n(define-event 離開_btn Click()(set-this-form)\\n (call-yail-primitive close-application (*list-for-runtime* ) '() \\\"close application\\\"))\\n;;; 水平配置3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置3 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Height -1012 '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.Label 身高 \\n(set-and-coerce-property! '身高 'Text \\\"\\\\u8f38\\\\u5165\\\\u4f60\\\\u7684\\\\u8eab\\\\u9ad8\\\" 'text)\\n\\n)\\n\\n;;; 輸入身高\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.TextBox 輸入身高 \\n(set-and-coerce-property! '輸入身高 'Hint \\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a1\\\\u63d0\\\\u793a\\\" 'text)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置4 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Height -1012 '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.Label 目標 \\n(set-and-coerce-property! '目標 'Text \\\"\\\\u8f38\\\\u5165\\\\u4f60\\\\u7684\\\\u6311\\\\u6230\\\\u76ee\\\\u6a19\\\" 'text)\\n\\n)\\n\\n;;; 輸入目標步數\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.TextBox 輸入目標步數 \\n(set-and-coerce-property! '輸入目標步數 'Hint \\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\" 'text)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置5 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1012 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 步數\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 步數 \\n(set-and-coerce-property! '步數 'Text \\\"\\\\u6b65\\\\u6578\\\" 'text)\\n\\n)\\n\\n;;; 顯示步數\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 顯示步數 \\n(set-and-coerce-property! '顯示步數 'Width -1020 'number)\\n\\n)\\n\\n;;; 水平配置6\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置6 \\n(set-and-coerce-property! '水平配置6 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置6 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Width -2 'number)\\n\\n)\\n\\n;;; 目標步數\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Label 目標步數 \\n(set-and-coerce-property! '目標步數 'Text \\\"\\\\u8ddd\\\\u96e2\\\\u76ee\\\\u6a19\\\\u6b65\\\\u6578\\\" 'text)\\n\\n)\\n\\n;;; 顯示目標步數\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Label 顯示目標步數 \\n(set-and-coerce-property! '顯示目標步數 'Width -1035 'number)\\n\\n(set-and-coerce-property! '顯示目標步數 'Text \\\" \\\" 'text)\\n\\n)\\n\\n;;; 水平配置7\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置7 \\n(set-and-coerce-property! '水平配置7 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置7 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -2 'number)\\n\\n)\\n\\n;;; 距離\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 距離 \\n(set-and-coerce-property! '距離 'Text \\\"\\\\u8ddd\\\\u96e2\\\" 'text)\\n\\n)\\n\\n;;; 顯示距離\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 顯示距離 \\n(set-and-coerce-property! '顯示距離 'Width -1020 'number)\\n\\n(set-and-coerce-property! '顯示距離 'Text \\\" \\\" 'text)\\n\\n)\\n\\n;;; 水平配置8\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置8 \\n(set-and-coerce-property! '水平配置8 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置8 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Width -2 'number)\\n\\n)\\n\\n;;; 步行時間\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 步行時間 \\n(set-and-coerce-property! '步行時間 'Text \\\"\\\\u6b65\\\\u884c\\\\u6642\\\\u9593\\\" 'text)\\n\\n)\\n\\n;;; 顯示時間\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 顯示時間 \\n(set-and-coerce-property! '顯示時間 'Width -1025 'number)\\n\\n(set-and-coerce-property! '顯示時間 'Text \\\" \\\" 'text)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Height -1009 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 開始_btn\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Button 開始_btn \\n(set-and-coerce-property! '開始_btn 'Text \\\"\\\\u958b\\\\u59cb\\\" 'text)\\n\\n)\\n\\n;;; 暫停_btn\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Button 暫停_btn \\n(set-and-coerce-property! '暫停_btn 'Text \\\"\\\\u66ab\\\\u505c\\\" 'text)\\n\\n)\\n\\n;;; 重設_btn\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Button 重設_btn \\n(set-and-coerce-property! '重設_btn 'Text \\\"\\\\u91cd\\\\u8a2d\\\" 'text)\\n\\n)\\n\\n(define-event 重設_btn Click()(set-this-form)\\n ((get-var p$初始化) )(call-component-method 'Pedometer1 'Reset (*list-for-runtime*) '()))\\n;;; 計時器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時器1 \\n)\\n\\n(define-event 計時器1 Timer()(set-this-form)\\n (set-var! g$時間 (call-yail-primitive + (*list-for-runtime* (get-var g$時間) 1 ) '(number number ) \\\"+\\\"))(set-and-coerce-property! '顯示時間 'Text (call-yail-primitive string-append (*list-for-runtime* (get-var g$時間) \\\"\\\\u79d2\\\" ) '(text text ) \\\"join\\\") 'text))\\n;;; 對話框1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 對話框1 \\n)\\n\\n;;; Pedometer1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Pedometer Pedometer1 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Pedometer\\\",\\\"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-03-30T13:41:33.769+08:00","updated_at":"2019-07-09T11:51:41.758+08:00","name":"Pedometer","language":"appinventor","screenshot":{"url":null},"parent_id":40140,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":75,"hashid":"rdvszr95","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦