{"id":59395,"student_id":3463,"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\\\":\\\"oooo\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1150693287\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u516c\\\\u4f48\\\\u4e2d\\\\u734e\\\\u72c0\\\\u6cc1_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u898b\\\\u8b49\\\\u5947\\\\u8e5f\\\\u306e\\\\u6642\\\\u523b\\\",\\\"Uuid\\\":\\\"1429652105\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"k~Z$ECpPRbNqxx!$$SfW\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003emake_number\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"(qi!BAX.d]\\\\!%\\\\!!?j{(,?\\\"\\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=\\\"Ff8ASBk{G,bU!`#O?Qi[\\\" x=\\\"0\\\" y=\\\"53\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e開獎清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"N?i^2vY%@a%vy_EQTr!u\\\"\\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=\\\"y$n}Qm*/R.6~exb6~i-=\\\" x=\\\"0\\\" y=\\\"106\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e使用者輸入清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"[\\\\!i5IGj-IcpVk@+]=OFa\\\"\\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=\\\"2wWPe`.l+\\\\!v?tT^;jq(}\\\" x=\\\"0\\\" y=\\\"159\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"L@M=Sh_O;DyBrv@?9SH_\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"gx!wpi91sc::pR,;3?5u\\\" x=\\\"0\\\" y=\\\"212\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"`SLwa.+/DgLYCy$6P\\\\!;t\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"M2X:~-gVM7k+Mt@Okx.B\\\" x=\\\"0\\\" y=\\\"265\\\"\\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\\\"\\u003eFALSE\\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=\\\"procedures_defnoreturn\\\" id=\\\"Ln(_bIBU^z%^XLknro[P\\\" x=\\\"0\\\" y=\\\"383\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生一組樂透數字\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_forRange\\\" id=\\\"\\\\!A$jr28Cyn-2;_1p_0WG\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{4JeglwJZ`)P~}dhhY:O\\\"\\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=\\\"\\\\!L.$v\\\\!]R:`^aE.V]K:V-\\\"\\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=\\\"dL@\\\\!w-#f)xkzAq5XGwi(\\\"\\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=\\\",)OfgAVxrLmC5Pc~{#*K\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"XME:8$F3giM/6FuYm`g1\\\"\\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=\\\"4akj_UZI[EALg3g3jRTa\\\"\\u003e\\n \\u003cvalue name=\\\"TEST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"SWZC2jQUkmi_JiXdIpfq\\\"\\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=\\\"`paRTMca\\\\!@p@@7u+%WBI\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"5FZ8[MQaD==a[TYma(8c\\\"\\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=\\\"HAPz/19)89fv\\\\!B\\\\!6#X]/\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal make_number\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"AO@B6\\\\!5_6Vu=KWXuTN$4\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"X2NduI_nX9YGy;.)AlSy\\\"\\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=\\\"})JAEvWG(!A)LA44%ABX\\\"\\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=\\\"$VG[Yoa]A[TFgrE[6\\\\!#H\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"G\\\\!Ww2#IZru!?iot:C0O#\\\"\\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=\\\"`y~%b~6R9Cst;S{P*D4*\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"F6*KpaQXwu9r5r,$bp6o\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\";+\\\\!E6,RRInP-OT8($y{=\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal make_number\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"\\\\!/UtjWH\\\\!m_UHD+;[q[2(\\\"\\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 \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"{}r{#px\\\\!1N`sj`OcUN)s\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 是否產生數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"E/^[LL93GpC*}(-rlJ$j\\\"\\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=\\\"?bhjeMwS45#;k+pd9^0E\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"UFfNnTRQ`cdVS/q1Mnw~\\\"\\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=\\\"HJM8l$.9yg/t`+Q6K.x/\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal make_number\\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 \\u003cblock type=\\\"component_event\\\" id=\\\";-jz$#6`~D*i$pXNmKzn\\\" x=\\\"0\\\" y=\\\"835\\\"\\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=\\\"d21l.xv[N?PoXp(.jD/k\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"*TY[[J*n:!D6e~3WQz#H\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-+z)Ziq~Uou(hdp1UEGq\\\"\\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=\\\"i\\\\!@(B_y!!{pffHXX]\\\\!I7\\\"\\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=\\\"controls_if\\\" id=\\\"x7UQgQC7zTpqs?tp\\\\!zSr\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_or\\\" id=\\\"ReR8gn;t,?jcfy`NW?)P\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eOR\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"NHjDz%(Yh2U)O6t`6`23\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8%{y6R5/?Yi.rk5qlaQh\\\"\\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=\\\"U\\\\!yDV3#ws@{88:qbIvc^\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"e[Y5WdpR8s3B]eUy-Y!}\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"dFCxMPyDD+p_2zis3oeM\\\"\\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=\\\"kKr]za4jP3*l#w5VRUd2\\\"\\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/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Z1B4U5Jf\\\\!lO~*Kj}:8rr\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"])q_(lUIFBA.T^!%\\\\!LIY\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"h)[[]behX8_M}@5[P(6;\\\"\\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=\\\"_DSz)IO]M-!%]QqWzHfh\\\"\\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 \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"#h*XOGX!1;2Ee5n[Oe2V\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 輸入次數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\",[lH4U`h0q\\\\!cCe9NG3U;\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"2~~1uqx_oe#N]K9Ch?7=\\\"\\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=\\\"Ng}pv#xlT^Ipn)4-[oN_\\\"\\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=\\\"lists_add_items\\\" id=\\\"T_m,+A0^~j4e7//g#5ro\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Vv=F\\\\!u}@!}r:#~H~*$Zf\\\"\\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=\\\"kuulAE^S?KvPKnW-R(Ql\\\"\\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 \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!tJ7Y-V%ixc7^e=@@L2K\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"oooo\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eoooo\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"k(ZpXt}lI+NNZBQmF-(Z\\\"\\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=\\\"!1_bpG}{6,zTrL*szuuw\\\"\\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=\\\"LX(-ncv-sGIG/_oioGf)\\\"\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Kao3XcK-:qU$FgpS6xwX\\\"\\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=\\\"(rw3x~d_xAl9f;1lJyh:\\\"\\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=\\\"CRsW~x]HmFuLz]BoYSt6\\\"\\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=\\\"ee7+uxEpO%s,x/+(SjKg\\\"\\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=\\\"Wxoe9I+f`Y(phG(6SEFO\\\"\\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=\\\"Ne:Jw5FcI/vGc86XHvGQ\\\"\\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 \\u003cblock type=\\\"component_event\\\" id=\\\"pb5$[0uWYDDiYD+GK~}O\\\" x=\\\"0\\\" y=\\\"1270\\\"\\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=\\\"2{h,hjt=T@]N](T9)D}M\\\"\\u003e\\n \\u003cvalue name=\\\"SCREENNAME\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Ie!]n5~Sog(!cu$irWay\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eScreen2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STARTVALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"p,2a}[A}Zrig_a9TZwnb\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"`-pL4li])jAMzlH[@s~]\\\"\\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=\\\"dBA]}R%3FiDKd{Rkhiva\\\"\\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 \\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$make_number 0)\\n(def g$開獎清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$使用者輸入清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$輸入次數 1)\\n(def g$是否產生數字 #t)\\n(def (p$產生一組樂透數字 ) (forrange $數字 (begin (set-var! g$是否產生數字 #t)(while (get-var g$是否產生數字) (begin (set-var! g$是否產生數字 #f)(set-var! g$make_number (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$make_number) (get-var g$開獎清單)) '(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$make_number) ) '(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 #f '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-var g$輸入次數) 7) '(number number) \\\"\\u003c=\\\") (begin (if (or-delayed (call-yail-primitive \\u003e (*list-for-runtime* (get-property '輸入數字_text 'Text) 49) '(number number) \\\"\\u003e\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-property '輸入數字_text 'Text) 1) '(number number) \\\"\\u003c\\\")) (begin (set-var! g$輸入次數 (call-yail-primitive + (*list-for-runtime* (get-var g$輸入次數) 0 ) '(number number ) \\\"+\\\"))) (begin (set-var! g$輸入次數 (call-yail-primitive + (*list-for-runtime* (get-var g$輸入次數) 1 ) '(number number ) \\\"+\\\"))(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-and-coerce-property! 'oooo '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;;; oooo\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.ListView oooo \\n(set-and-coerce-property! 'oooo 'Width -2 '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\\\\u306e\\\\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* \\\"Screen2\\\" (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/Screen2.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen2\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"46007558\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1647026953\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1040\\\",\\\"Text\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"Uuid\\\":\\\"1723512010\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"20\\\",\\\"Width\\\":\\\"-1010\\\",\\\"Uuid\\\":\\\"-516271776\\\"},{\\\"$Name\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-1040\\\",\\\"Text\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c\\\",\\\"TextAlignment\\\":\\\"2\\\",\\\"Uuid\\\":\\\"4946430\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1811005307\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFF0000\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"1135655636\\\"},{\\\"$Name\\\":\\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF0000FF\\\",\\\"Width\\\":\\\"-1050\\\",\\\"SelectionColor\\\":\\\"\\u0026HFF000000\\\",\\\"Uuid\\\":\\\"900433017\\\"}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Lottery/Screen2.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"9IQb!`4os7Jn!d!/}AEv\\\" x=\\\"-549\\\" y=\\\"-259\\\"\\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=\\\"component_set_get\\\" id=\\\"s.gf_Ylw8?f*`m7sm{re\\\"\\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=\\\"z$![;(P7[M9+G4g3W^1:\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"6N#kVW:7_.Y(b{lKP;JI\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"y\\\\!=B/at=R[s14)aAb#@i\\\"\\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=\\\"y[+:`}ZFGK~ip!Z7wph.\\\"\\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=\\\"fxv`!Z([aMkj]6;*j0=o\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"P?2PJY8.s{Hc-:=-FXqA\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"sm:K_`W[+H}2if4GK~li\\\"\\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/Screen2.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Lottery.Screen2 Screen2)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen2\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen2 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'Title \\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\" 'text)\\n)\\n\\n(define-event Screen2 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 Screen2 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\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 'Width -2 'number)\\n\\n)\\n\\n;;; 開獎結果_lab\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Label 開獎結果_lab \\n(set-and-coerce-property! '開獎結果_lab 'Width -1040 'number)\\n\\n(set-and-coerce-property! '開獎結果_lab 'Text \\\"\\\\u958b\\\\u734e\\\\u7d50\\\\u679c\\\" 'text)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'Height 20 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -1010 'number)\\n\\n)\\n\\n;;; 使用者結果_lab\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Label 使用者結果_lab \\n(set-and-coerce-property! '使用者結果_lab 'Width -1040 'number)\\n\\n(set-and-coerce-property! '使用者結果_lab 'Text \\\"\\\\u4f7f\\\\u7528\\\\u8005\\\\u7d50\\\\u679c\\\" 'text)\\n\\n(set-and-coerce-property! '使用者結果_lab 'TextAlignment 2 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 開獎結果\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.ListView 開獎結果 \\n(set-and-coerce-property! '開獎結果 'BackgroundColor #xFFFF0000 'number)\\n\\n(set-and-coerce-property! '開獎結果 'Width -1050 'number)\\n\\n)\\n\\n;;; 使用者結果\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.ListView 使用者結果 \\n(set-and-coerce-property! '使用者結果 'BackgroundColor #xFF0000FF 'number)\\n\\n(set-and-coerce-property! '使用者結果 'Width -1050 'number)\\n\\n(set-and-coerce-property! '使用者結果 'SelectionColor #xFF000000 '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-03-16T13:44:36.829+08:00","updated_at":"2019-10-01T13:07:34.035+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":66,"hashid":"4y3srpyw","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
到這台電腦