{"id":61882,"student_id":3232,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Lottery/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Lottery\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"\\\\u5927\\\\u6a02\\\\u900f\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"491543456\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1329195955\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165 1~49 \\\\u9593\\\\u7684\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"2124459533\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8f38\\\\u5165\\\\u5f8c\\\\u8acb\\\\u6309\\\\u4e0b\\\\u8f38\\\\u5165\\\\u6846\\\\u53f3\\\\u908a\\\\u7684\\\\u3010\\\\u78ba\\\\u8a8d\\\\u3011\\\\u6309\\\\u9215\\\",\\\"Uuid\\\":\\\"-2005760452\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c643\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u5171 7 \\\\u7d44\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"-466481202\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1828836654\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57_text\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"-77609458\\\"},{\\\"$Name\\\":\\\"\\\\u78ba\\\\u8a8d_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u78ba\\\\u8a8d\\\",\\\"Uuid\\\":\\\"1989696614\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1050\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-242295489\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6e05\\\\u55ae\\\\u986f\\\\u793a\\\\u56681\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"TextColor\\\":\\\"\\u0026HFF000000\\\",\\\"TextSize\\\":\\\"50\\\",\\\"Uuid\\\":\\\"-699867629\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u516c\\\\u4f48\\\\u4e2d\\\\u734e\\\\u72c0\\\\u6cc1_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u898b\\\\u8b49\\\\u5947\\\\u8e5f\\\\u6642\\\\u523b\\\",\\\"Uuid\\\":\\\"1429652105\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"d6I`w7/:I[ef60?KJzJz\\\" x=\\\"-573\\\" y=\\\"-109\\\"\\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_if\\\" id=\\\"3B(#$Ba]*A+eP)y?8V[3\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"zCW%gk@BkY9R8vRjiWBb\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~0KZG.?{cI/Z,nnemNF_\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"P=wE(lqFP`ond^6N!~IA\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\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=\\\"controls_if\\\" id=\\\"R8QIztW:.lCXwjq{{Sgu\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"mjx]b;cstEr425bYmV6X\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"#)5YZE@ysc^ukK]m!Ac2\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"**+e)W-DgK5v6K7Cw@WT\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\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=\\\"lists_add_items\\\" id=\\\"@q{1n2B!Sd6Th+V5ZbG3\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\",=\\\\!YPpFqLU0ssR`IkX0E\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 使用者輸入清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"b04guEW{_F]FYsf\\\\!~;ev\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"U3AO{11EM9QwQ}dR@V-_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"v*^=g$2@U84ip?c0)V(!\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"S^zs}:-j?{a!`C:bH?/?\\\"\\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=\\\"sYc]tdZ-xJq,8W~%.;E(\\\"\\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=\\\"8nU.v$O3?9T2.Rr:rr+@\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"清單顯示器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單顯示器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{Bj5P(i`fK.uhx,\\\\!)\\\\!W%\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 使用者輸入清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"i.-#,m{)P)J\\\\!G:]EZ6ik\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"wmj{+SSu?qjxA!G9z8c#\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"5{4WguvTjvz)@1hR^z{!\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入數字_text\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入數字_text\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"E+Vcf1;w8V)*]$n~#aji\\\"\\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)0Gn*mxL\\\\!IPS2WIR^rX\\\"\\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_false\\\" id=\\\"2k~=3`rm(U.{UyPkvXCx\\\"\\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=\\\"b)~9/?xCS]tf%,S`qvHZ\\\"\\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_false\\\" id=\\\"o/D}AWav{:3[t~z$Q#Au\\\"\\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/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=\\\"M2X:~-gVM7k+Mt@Okx.B\\\" x=\\\"98\\\" y=\\\"-54\\\"\\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=\\\"component_set_get\\\" id=\\\"8W[*PNgmDD2?v0-Ds1Cc\\\"\\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_false\\\" id=\\\"FRQxkx}aScj-m7e`cQs-\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"R!Epk3vL?np7`{e5Bp:.\\\" 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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"wscjEs?Z*$S^`kF0}?Bp\\\" x=\\\"433\\\" y=\\\"-16\\\"\\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_openAnotherScreenWithStartValue\\\" id=\\\"0;7.?(Q;@=5J$l[Z4DY#\\\"\\u003e\\n \\u003cvalue name=\\\"SCREENNAME\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"3IJ$!9JD11Mk[bg`*K%^\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003efinal_view\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STARTVALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"MwVS9EX!g8vGh3:J;t@9\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"cM?S$m}8c-=vm_07.]f/\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"w{m-*e:e]ow!T)*?7q0@\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\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=\\\"global_declaration\\\" id=\\\"kKPe=QG4y.-hV,GXhx2]\\\" x=\\\"0\\\" y=\\\"118\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"nt:_otBrO+=*y\\\\!zukVGm\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"lMizgI1T;RLS`10Fj64K\\\" x=\\\"0\\\" y=\\\"223\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"n$$8R5cH8`?kUdin~Jkr\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"R,-miRaG%J@B0D~~eM-f\\\" x=\\\"0\\\" y=\\\"276\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e使用者輸入清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"P(I\\\\!@t!%UymkBs-eASbp\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"x6-7?OCZe{I2-H9h?jX:\\\" x=\\\"0\\\" y=\\\"329\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"S,vTsbRJjXh;vLlreV:f\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"AVQU(w)qj46:ePzOjhog\\\" x=\\\"0\\\" y=\\\"382\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e開獎清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"o\\\\!*t^WnD9w[=-SG6gFZk\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"Ln(_bIBU^z%^XLknro[P\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"435\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生一組樂透數字\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"B5FnIT@Yc4`12h2};~;5\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"doC;Tw6s[2Shxx()gK+g\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forRange\\\" id=\\\"f;Ch$)xB*=4L:O*Ysr=S\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"1~J?`i%4,dG~Uf8U2PA.\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"END\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Z])0-VuW2h0bVWyQ=HAK\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STEP\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{qWt8ceab^KQ4RTT)u59\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"0UE@f:DvrL)`1RwJd4..\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"8S(;IXg^.tdOl!%z-9MD\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_while\\\" id=\\\".!J^#0^Pv=QmQ./?fc9Y\\\"\\u003e\\n \\u003cvalue name=\\\"TEST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"9$}1*O,KFiZ7q?l,H@?%\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"6P6LO`[mQ*6o2@ddB4-x\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"I{15fibN3Y2XaH6B)A0!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"$53qsrHb_#?[*nP)r83c\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"86lZ?Hfy/qd.zsu\\\\!kkM%\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"sNE0d4ywWm9\\\\!e0_av%e+\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"J)isaWxNY`)a*G:$DT+t\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e49\\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=\\\"controls_forEach\\\" id=\\\"TI#FhB+Y9B!2cxx4}Sy0\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"(FMkHqxZ98s6[W=koiCs\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"ggGCz%$iD]Nlro=bR$Ds\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"nj0P@4Txgtdfm9%IRrzG\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"rY6Yn_Fct,**\\\\!+zAe\\\\!MR\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"snk@TV5~@*Yt#dgQigw2\\\"\\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 \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"XzQq{[\\\\!QuJ(4[UBxlkg$\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"{$ZmK;kwO:gOmkI-UAAG\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lists_add_items\\\" id=\\\"J_hi?j,Xc+2KoAa$C{a)\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"0m%`Me#kF^bmek$4MKWd\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 開獎清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"`y=k{v*2/qzQH%Lt[IcH\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 產生數字\\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/statement\\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/Lottery/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Lottery.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$輸入次數 0)\\n(def g$是否產生數字 #t)\\n(def g$使用者輸入清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$產生數字 0)\\n(def g$開獎清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def (p$產生一組樂透數字 ) (set-var! g$開獎清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))(forrange $數字 (begin (set-var! g$是否產生數字 #t)(while (get-var g$是否產生數字) (begin (set-var! g$是否產生數字 #f)(set-var! g$產生數字 (call-yail-primitive random-integer (*list-for-runtime* 1 49) '(number number) \\\"random integer\\\"))(foreach $清單項目 (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$產生數字) (lexical-value $清單項目)) '(any any) \\\"=\\\") (begin (set-var! g$是否產生數字 #t)))) (get-var g$開獎清單))))(call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (get-var g$開獎清單) (get-var g$產生數字) ) '(list any ) \\\"add items to list\\\")) 1 7 1))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Lottery\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"\\\\u5927\\\\u6a02\\\\u900f\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '公佈中獎狀況_btn 'Enabled #t 'boolean)((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;;; 垂直配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u8acb\\\\u8f38\\\\u5165 1~49 \\\\u9593\\\\u7684\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u8f38\\\\u5165\\\\u5f8c\\\\u8acb\\\\u6309\\\\u4e0b\\\\u8f38\\\\u5165\\\\u6846\\\\u53f3\\\\u908a\\\\u7684\\\\u3010\\\\u78ba\\\\u8a8d\\\\u3011\\\\u6309\\\\u9215\\\" 'text)\\n\\n)\\n\\n;;; 標籤3\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤3 \\n(set-and-coerce-property! '標籤3 'Text \\\"\\\\u5171 7 \\\\u7d44\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 水平配置1\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置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 'Width -2 'number)\\n\\n)\\n\\n;;; 輸入數字_text\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.TextBox 輸入數字_text \\n(set-and-coerce-property! '輸入數字_text 'Hint \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u6578\\\\u5b57\\\" 'text)\\n\\n(set-and-coerce-property! '輸入數字_text 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 確認_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 確認_btn \\n(set-and-coerce-property! '確認_btn 'Text \\\"\\\\u78ba\\\\u8a8d\\\" 'text)\\n\\n)\\n\\n(define-event 確認_btn Click()(set-this-form)\\n (if (call-yail-primitive \\u003c (*list-for-runtime* (get-property '輸入數字_text 'Text) 50) '(number number) \\\"\\u003c\\\") (begin (if (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$輸入次數) 7) '(number number) \\\"\\u003c\\\") (begin (call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (get-var g$使用者輸入清單) (get-property '輸入數字_text 'Text) ) '(list any ) \\\"add items to list\\\")(set-var! g$輸入次數 (call-yail-primitive + (*list-for-runtime* (get-var g$輸入次數) 1 ) '(number number ) \\\"+\\\"))(set-and-coerce-property! '清單顯示器1 'Elements (get-var g$使用者輸入清單) 'list)(set-and-coerce-property! '輸入數字_text 'Text \\\"\\\" 'text)) (begin (set-and-coerce-property! '輸入數字_text 'Enabled #f 'boolean)(set-and-coerce-property! '確認_btn 'Enabled #f 'boolean)(set-and-coerce-property! '公佈中獎狀況_btn 'Enabled #t 'boolean))))))\\n;;; 垂直配置3\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置3 \\n(set-and-coerce-property! '垂直配置3 'Height -1050 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 清單顯示器1\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.ListView 清單顯示器1 \\n(set-and-coerce-property! '清單顯示器1 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '清單顯示器1 'Width -2 'number)\\n\\n(set-and-coerce-property! '清單顯示器1 'TextColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '清單顯示器1 'TextSize 50 'number)\\n\\n)\\n\\n;;; 公佈中獎狀況_btn\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button 公佈中獎狀況_btn \\n(set-and-coerce-property! '公佈中獎狀況_btn 'Height -1008 'number)\\n\\n(set-and-coerce-property! '公佈中獎狀況_btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '公佈中獎狀況_btn 'Text \\\"\\\\u898b\\\\u8b49\\\\u5947\\\\u8e5f\\\\u6642\\\\u523b\\\" 'text)\\n\\n)\\n\\n(define-event 公佈中獎狀況_btn Click()(set-this-form)\\n (call-yail-primitive open-another-screen-with-start-value (*list-for-runtime* \\\"final_view\\\" (call-yail-primitive make-yail-list (*list-for-runtime* (get-var g$使用者輸入清單) (get-var g$開獎清單) ) '(any any ) \\\"make a list\\\")) '(text any) \\\"open another screen with start value\\\"))\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Lottery/final_view.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"final_view\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-87746742\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"620700459\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1358893775\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"Uuid\\\":\\\"-2146526955\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"10\\\",\\\"Width\\\":\\\"-1020\\\",\\\"Uuid\\\":\\\"2038862935\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1514961202\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u8f38\\\\u5165\\\\u7d50\\\\u679c\\\",\\\"Uuid\\\":\\\"-56636578\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"567038773\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFFC905\\\",\\\"Width\\\":\\\"-1050\\\",\\\"TextColor\\\":\\\"\\u0026HFF444444\\\",\\\"TextSize\\\":\\\"50\\\",\\\"Uuid\\\":\\\"791749022\\\"},{\\\"$Name\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u8f38\\\\u5165\\\\u7d50\\\\u679c\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-1050\\\",\\\"TextColor\\\":\\\"\\u0026HFF000000\\\",\\\"TextSize\\\":\\\"50\\\",\\\"Uuid\\\":\\\"-2037261829\\\"}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/final_view.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"^SSWgv?j(SgJb-NF*/jH\\\" x=\\\"-466\\\" y=\\\"-200\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"final_view\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003efinal_view\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"kc,uAGA@@{rxd^K#kg.0\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"開獎結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開獎結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"t(iVMR~`*YHbPDH.5;zr\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"Y{)2_H4:%bls:#BO0nn[\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"t8Na%Z~^VgGFn%9sxzw6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\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=\\\"\\\\!0:Ag[cpca:RE7U5;$vo\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"使用者輸入結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e使用者輸入結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"3B2oqO]x(N~6aIj_H#6:\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"VGsN;O@J!k%epj:E?Sok\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"GDszQyqb\\\\!%7(^f-%%3mo\\\"\\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 \\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/Lottery/final_view.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Lottery.final_view final_view)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; final_view\\n\\n(do-after-form-creation (set-and-coerce-property! 'final_view 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'final_view 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event final_view Initialize()(set-this-form)\\n (set-and-coerce-property! '開獎結果 'Elements (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 2) '(list number) \\\"select list item\\\") 'list)(set-and-coerce-property! '使用者輸入結果 'Elements (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 1) '(list number) \\\"select list item\\\") 'list))\\n;;; 垂直配置1\\n\\n(add-component final_view com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 '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.HorizontalArrangement 水平配置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 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Width -2 'number)\\n\\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\" 'text)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'Height 10 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -1020 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u8f38\\\\u5165\\\\u7d50\\\\u679c\\\" 'text)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 開獎結果\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.ListView 開獎結果 \\n(set-and-coerce-property! '開獎結果 'BackgroundColor #xFFFFC905 'number)\\n\\n(set-and-coerce-property! '開獎結果 'Width -1050 'number)\\n\\n(set-and-coerce-property! '開獎結果 'TextColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '開獎結果 'TextSize 50 'number)\\n\\n)\\n\\n;;; 使用者輸入結果\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.ListView 使用者輸入結果 \\n(set-and-coerce-property! '使用者輸入結果 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '使用者輸入結果 'Width -1050 'number)\\n\\n(set-and-coerce-property! '使用者輸入結果 'TextColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '使用者輸入結果 'TextSize 50 'number)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Lottery\\\",\\\"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-04-13T10:01:08.271+08:00","updated_at":"2019-06-23T11:10:22.102+08:00","name":"Lottery","language":"appinventor","screenshot":{"url":null},"parent_id":44733,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":47,"hashid":"4y3sryrm","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
到這台電腦
1
歡迎來到橘蘋學習平台!接下來將較介紹如何使用上課介面,請耐心閱讀!
Skip
← Back
Next →