{"id":62009,"student_id":3439,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Paints/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"Paints\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Scrollable\\\":\\\"True\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundImage\\\":\\\"koding.png\\\",\\\"Height\\\":\\\"230\\\",\\\"Width\\\":\\\"175\\\",\\\"Uuid\\\":\\\"-25033929\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"796769562\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"R_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFF0000\\\",\\\"Width\\\":\\\"-1030\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"516600491\\\"},{\\\"$Name\\\":\\\"G_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00FF00\\\",\\\"Width\\\":\\\"-1030\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-620912355\\\"},{\\\"$Name\\\":\\\"B_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF0000FF\\\",\\\"Width\\\":\\\"-1030\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-1260723244\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1658992647\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u63db\\\\u5716\\\\u7247_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u63db\\\\u5716\\\\u7247\\\",\\\"Uuid\\\":\\\"-1157708884\\\"},{\\\"$Name\\\":\\\"\\\\u6e05\\\\u9664_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u6e05\\\\u9664\\\",\\\"Uuid\\\":\\\"-2006419370\\\"},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-1030\\\",\\\"Uuid\\\":\\\"-1142745927\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6ed1\\\\u687f1\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"Width\\\":\\\"-1030\\\",\\\"MaxValue\\\":\\\"15\\\",\\\"MinValue\\\":\\\"1\\\",\\\"ThumbPosition\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-1793117868\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u756b\\\\u7b46\\\\u5bec\\\\u5ea6\\\",\\\"Uuid\\\":\\\"-2071126283\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1290184477\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"21025569\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1548849241\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"R\\\",\\\"Uuid\\\":\\\"-847853046\\\"},{\\\"$Name\\\":\\\"\\\\u6ed1\\\\u687f5\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"1363706744\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1881697644\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c643\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"G\\\",\\\"Uuid\\\":\\\"837268404\\\"},{\\\"$Name\\\":\\\"\\\\u6ed1\\\\u687f4\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026HFF00FF00\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"-1360868965\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"452748667\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c644\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"B\\\",\\\"Uuid\\\":\\\"2058468868\\\"},{\\\"$Name\\\":\\\"\\\\u6ed1\\\\u687f3\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026H00FFFFFF\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"-995196500\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e6\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1907326183\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c645\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u900f\\\\u660e\\\\u5ea6\\\",\\\"Uuid\\\":\\\"-1140391311\\\"},{\\\"$Name\\\":\\\"\\\\u6ed1\\\\u687f2\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026HFFFF0000\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"255\\\",\\\"Uuid\\\":\\\"1285580829\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"1542665916\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c647\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272:\\\",\\\"Uuid\\\":\\\"-849700502\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92152\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"791347844\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e9\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1761918202\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c646\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"(0 0 0 0)\\\",\\\"Uuid\\\":\\\"836207294\\\"}]}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Paints/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"dU5MfK#z+iP?j)V^anAM\\\" x=\\\"-93\\\" y=\\\"-682\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"滑桿5\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e滑桿5\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"70Rcq^qt8GdGz%0RTZ`Y\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal r\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"WXs}QQ;UXO*~#Y7/dM$N\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"vCmR:qV3Jif204hm37r.\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"thumbPosition\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e指針位置\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"X;-XRCT8/OXC:sj;}43}\\\" 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=\\\"cMJV$yZcY;ySBT2$~:4:\\\" x=\\\"-130\\\" y=\\\"-547\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"滑桿2\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e滑桿2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"rEKTMB;Te#WK4kucgzS1\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 透明度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"X_A:PZ@{R+C3w*nDF]C!\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Pm0Y}=b\\\\!oN+:w1H[}(Xl\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"thumbPosition\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e指針位置\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"qyFGI/hIz@LzydoNcTbX\\\" 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=\\\"or0ysZA?Ko/ue)H_c_B7\\\" collapsed=\\\"true\\\" x=\\\"9\\\" y=\\\"-475\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e盤\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"(~]%).d9%8mS/sbBy?#3\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"按鈕2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_make_color\\\" id=\\\"teFK.#-`bL/.Iym**Sst\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"26}a^?8D/#Zzrg\\\\!D!sd,\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"KYgi%!b*D@uqL{mNy?@N\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal r\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"*J(lVd1uZx(nuGChC3\\\\!D\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal g\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"(-pluqss//.^o.KrymMu\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal b\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"%EISnB:xUTB/_m5=}Eo$\\\"\\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/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"EK6HO/V0fT[SzP$^StE2\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_make_color\\\" id=\\\"b7;x7dZQ3p{Y-v0^p(@V\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"%m[lku{4mN}d/n.f1#ve\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"YPRbRt?]q+?+p=Sj:!P,\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal r\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"0)7kqQoz=A)d=U?qlk`_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal g\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?M/7H(q?nJiu$pLG%E5f\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal b\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"qzoc))=}Ls)=jgp^?vpB\\\"\\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/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"U:kFIniL~_B/=NYd=uZm\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤6\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤6\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"8?kx$eMj(#VJVU*5cq18\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\".WhHr@Y?Ikm{*fTC^,:v\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eRGBa:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"color_split_color\\\" id=\\\"5,e]vAfVsuBLl{Cln$L@\\\"\\u003e\\n \\u003cvalue name=\\\"COLOR\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"+nq~Bu3J/LZv5]e~}Y(-\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"get\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"按鈕2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundColor\\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 \\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=\\\"Xa)?,LQ_IVQbJ82y_m6v\\\" x=\\\"-9\\\" y=\\\"-469\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"滑桿4\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e滑桿4\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"p!lBtnBn8pjnj[kj0vZ8\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal g\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"hHF!J).U(eLV(4Uk[{@x\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"qu}wlyE^xyw(N%)_y6wG\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"thumbPosition\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e指針位置\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"0D\\\\!zT3XonVz#ec54qCc%\\\" 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=\\\"lvDzj=}ZZ3e27YTe%xqL\\\" x=\\\"285\\\" y=\\\"-380\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"滑桿3\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e滑桿3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"j7bcQzspkja$8lh.NDi`\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal b\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"5jAtNBJLy5zj8Bm=~,?3\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"rI?xur0*g$TFVd!o^VdA\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"thumbPosition\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e指針位置\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"r^AfF7aF8FL,,/n=@BWq\\\" 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=\\\"global_declaration\\\" id=\\\"LgC$7-Y45NbSXA+,,deY\\\" x=\\\"87\\\" y=\\\"-103\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eb\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"i6O,,*%W?$o}O1\\\\!ezlF[\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e176\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"TlMC}N$lN@wnYS3tv$@^\\\" x=\\\"106\\\" y=\\\"-103\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003er\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"moE1r=^J#ZwtpB*hZ04X\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e176\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"GnwL]r{2+Mjx[gBnAbZH\\\" collapsed=\\\"true\\\" x=\\\"61\\\" y=\\\"-99\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"G_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eG_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"EUGC?U~i]m}CF{E*G?3`\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_green\\\" id=\\\"ja2j+ZoAJ;({\\\\!Hv-h-#H\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#00ff00\\u003c/field\\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=\\\";I2s%HVISAb/{,FP(Dr7\\\" x=\\\"72\\\" y=\\\"-98\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eg\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Sv?qp[xQaj84!80MTlN1\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e176\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"]m?oUS]I-nIkX@Y?!*/_\\\" x=\\\"83\\\" y=\\\"-97\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e透明度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"LZVdQk*2Er\\\\!do9pF;#+W\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e255\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"rqCU%l@,0`zKy+r:ZP9#\\\" collapsed=\\\"true\\\" x=\\\"9\\\" y=\\\"-92\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"畫布1\\\" event_name=\\\"Dragged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"@vlvs,hv7j[-!]3*8lU*\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" method_name=\\\"DrawLine\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"CH5;qk7qz48zHnm*JLD#\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"prevX\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e前點X座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"!UZl+25/^qalU7cThUvC\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"prevY\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e前點Y座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"L0A%-^/OAVxhaV5j3g(e\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"currentX\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e當前X座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG3\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"$v(^EA,A5]MT2`dbn-S6\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"currentY\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e當前Y座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"p)-j49UN4?fYJYuNqxD#\\\" collapsed=\\\"true\\\" x=\\\"53\\\" y=\\\"-92\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"R_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eR_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ge3fEz2i?U=RaH;)HwyB\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_red\\\" id=\\\"Avk!UB2/oVDW^dy`\\\\!3l9\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#ff0000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"!l;7nI;(iC90L3IG+6J%\\\" collapsed=\\\"true\\\" x=\\\"61\\\" y=\\\"-92\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"滑桿1\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e滑桿1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"PYfaJH,_2R2#c,iP[Vg!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"LineWidth\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eLineWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?BN}Q}P\\\\!Xo_cT@/@RHoA\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"thumbPosition\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e指針位置\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\".br.qZ$%T+j]0aIS9mMq\\\" collapsed=\\\"true\\\" x=\\\"37\\\" y=\\\"-90\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"B_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eB_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"R)Sv#\\\\!pf}`CIxkFAeB8f\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"PaintColor\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePaintColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_blue\\\" id=\\\"=n13vyq#[G(csOi]yqdy\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#0000ff\\u003c/field\\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/Paints/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Paints.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$盤 ) (set-and-coerce-property! '按鈕2 'BackgroundColor (call-yail-primitive make-color (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* (get-var g$r) (get-var g$g) (get-var g$b) (get-var g$透明度) ) '(any any any any ) \\\"make a list\\\")) '(list) \\\"make-color\\\") 'number)(set-and-coerce-property! '畫布1 'PaintColor (call-yail-primitive make-color (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* (get-var g$r) (get-var g$g) (get-var g$b) (get-var g$透明度) ) '(any any any any ) \\\"make a list\\\")) '(list) \\\"make-color\\\") 'number)(set-and-coerce-property! '標籤6 'Text (call-yail-primitive string-append (*list-for-runtime* \\\"RGBa:\\\" (call-yail-primitive split-color (*list-for-runtime* (get-property '按鈕2 'BackgroundColor)) '(number) \\\"split-color\\\") ) '(text text ) \\\"join\\\") 'text))\\n(def g$b 176)\\n(def g$r 176)\\n(def g$g 176)\\n(def g$透明度 255)\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"Paints\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Scrollable #t 'boolean)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n;;; 畫布1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundImage \\\"koding.png\\\" 'text)\\n\\n(set-and-coerce-property! '畫布1 'Height 230 'number)\\n\\n(set-and-coerce-property! '畫布1 'Width 175 'number)\\n\\n)\\n\\n(define-event 畫布1 Dragged($startX $startY $prevX $prevY $currentX $currentY $draggedAnySprite)(set-this-form)\\n (call-component-method '畫布1 'DrawLine (*list-for-runtime* (lexical-value $prevX) (lexical-value $prevY) (lexical-value $currentX) (lexical-value $currentY)) '(number number number number)))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; R_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button R_btn \\n(set-and-coerce-property! 'R_btn 'BackgroundColor #xFFFF0000 'number)\\n\\n(set-and-coerce-property! 'R_btn 'Width -1030 'number)\\n\\n(set-and-coerce-property! 'R_btn 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event R_btn Click()(set-this-form)\\n (set-and-coerce-property! '畫布1 'PaintColor -65536 'number))\\n;;; G_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button G_btn \\n(set-and-coerce-property! 'G_btn 'BackgroundColor #xFF00FF00 'number)\\n\\n(set-and-coerce-property! 'G_btn 'Width -1030 'number)\\n\\n(set-and-coerce-property! 'G_btn 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event G_btn Click()(set-this-form)\\n (set-and-coerce-property! '畫布1 'PaintColor -16711936 'number))\\n;;; B_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button B_btn \\n(set-and-coerce-property! 'B_btn 'BackgroundColor #xFF0000FF 'number)\\n\\n(set-and-coerce-property! 'B_btn 'Width -1030 'number)\\n\\n(set-and-coerce-property! 'B_btn 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event B_btn Click()(set-this-form)\\n (set-and-coerce-property! '畫布1 'PaintColor -16776961 'number))\\n;;; 水平配置2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 2 '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 \\\"\\\\u63db\\\\u5716\\\\u7247\\\" '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 \\\"\\\\u6e05\\\\u9664\\\" 'text)\\n\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -1030 'number)\\n\\n)\\n\\n;;; 滑桿1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Slider 滑桿1 \\n(set-and-coerce-property! '滑桿1 'Width -1030 'number)\\n\\n(set-and-coerce-property! '滑桿1 'MaxValue 15 'number)\\n\\n(set-and-coerce-property! '滑桿1 'MinValue 1 'number)\\n\\n(set-and-coerce-property! '滑桿1 'ThumbPosition 1 'number)\\n\\n)\\n\\n(define-event 滑桿1 PositionChanged($thumbPosition)(set-this-form)\\n (set-and-coerce-property! '畫布1 'LineWidth (lexical-value $thumbPosition) 'number))\\n;;; 標籤1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u756b\\\\u7b46\\\\u5bec\\\\u5ea6\\\" 'text)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Height -2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置2\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'Width -1050 'number)\\n\\n)\\n\\n;;; 水平配置7\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置7 \\n(set-and-coerce-property! '水平配置7 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"R\\\" 'text)\\n\\n)\\n\\n;;; 滑桿5\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Slider 滑桿5 \\n(set-and-coerce-property! '滑桿5 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '滑桿5 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '滑桿5 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 滑桿5 PositionChanged($thumbPosition)(set-this-form)\\n (set-var! g$r (call-yail-primitive yail-round (*list-for-runtime* (lexical-value $thumbPosition)) '(number) \\\"round\\\"))((get-var p$盤) ))\\n;;; 水平配置8\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置8 \\n(set-and-coerce-property! '水平配置8 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤3\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 標籤3 \\n(set-and-coerce-property! '標籤3 'Text \\\"G\\\" 'text)\\n\\n)\\n\\n;;; 滑桿4\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Slider 滑桿4 \\n(set-and-coerce-property! '滑桿4 'ColorLeft #xFF00FF00 'number)\\n\\n(set-and-coerce-property! '滑桿4 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '滑桿4 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '滑桿4 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 滑桿4 PositionChanged($thumbPosition)(set-this-form)\\n (set-var! g$g (call-yail-primitive yail-round (*list-for-runtime* (lexical-value $thumbPosition)) '(number) \\\"round\\\"))((get-var p$盤) ))\\n;;; 水平配置4\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤4\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 標籤4 \\n(set-and-coerce-property! '標籤4 'Text \\\"B\\\" 'text)\\n\\n)\\n\\n;;; 滑桿3\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Slider 滑桿3 \\n(set-and-coerce-property! '滑桿3 'ColorLeft #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '滑桿3 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '滑桿3 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '滑桿3 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 滑桿3 PositionChanged($thumbPosition)(set-this-form)\\n (set-var! g$b (call-yail-primitive yail-round (*list-for-runtime* (lexical-value $thumbPosition)) '(number) \\\"round\\\"))((get-var p$盤) ))\\n;;; 水平配置6\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置6 \\n(set-and-coerce-property! '水平配置6 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤5\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Label 標籤5 \\n(set-and-coerce-property! '標籤5 'Text \\\"\\\\u900f\\\\u660e\\\\u5ea6\\\" 'text)\\n\\n)\\n\\n;;; 滑桿2\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Slider 滑桿2 \\n(set-and-coerce-property! '滑桿2 'ColorLeft #xFFFF0000 'number)\\n\\n(set-and-coerce-property! '滑桿2 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '滑桿2 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '滑桿2 'ThumbPosition 255 'number)\\n\\n)\\n\\n(define-event 滑桿2 PositionChanged($thumbPosition)(set-this-form)\\n (set-var! g$透明度 (call-yail-primitive yail-round (*list-for-runtime* (lexical-value $thumbPosition)) '(number) \\\"round\\\"))((get-var p$盤) ))\\n;;; 垂直配置3\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置3 \\n(set-and-coerce-property! '垂直配置3 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -1050 'number)\\n\\n)\\n\\n;;; 標籤7\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.Label 標籤7 \\n(set-and-coerce-property! '標籤7 'Width -2 'number)\\n\\n(set-and-coerce-property! '標籤7 'Text \\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272:\\\" 'text)\\n\\n)\\n\\n;;; 按鈕2\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.Button 按鈕2 \\n(set-and-coerce-property! '按鈕2 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置9\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置9 \\n(set-and-coerce-property! '水平配置9 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置9 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤6\\n\\n(add-component 水平配置9 com.google.appinventor.components.runtime.Label 標籤6 \\n(set-and-coerce-property! '標籤6 'Text \\\"(0 0 0 0)\\\" 'text)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Paints\\\",\\\"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:15:08.937+08:00","updated_at":"2019-10-05T10:54:49.271+08:00","name":"Paints","language":"appinventor","screenshot":{"url":null},"parent_id":41868,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":49,"hashid":"d5ms6pzr","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1089760,"file_name":"koding2.png","project_id":62009,"asset_id":85859,"created_at":"2019-04-13T10:15:08.942+08:00","updated_at":"2019-04-13T10:15:08.942+08:00"},{"id":1089761,"file_name":"koding.png","project_id":62009,"asset_id":85858,"created_at":"2019-04-13T10:15:08.943+08:00","updated_at":"2019-04-13T10:15:08.943+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦