{"id":61233,"student_id":3311,"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\\\",\\\"Uuid\\\":\\\"-1336198903\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"796769562\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7d05\\\\u8272\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFF0000\\\",\\\"Width\\\":\\\"-1030\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"516600491\\\"},{\\\"$Name\\\":\\\"\\\\u7da0\\\\u8272\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00FF00\\\",\\\"Width\\\":\\\"-1030\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-620912355\\\"},{\\\"$Name\\\":\\\"\\\\u85cd\\\\u8272\\\\u6309\\\\u9215\\\",\\\"$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\\\":\\\"\\\\u756b\\\\u7b46\\\\u5bec\\\\u5ea6\\\\u6ed1\\\\u687f\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"Width\\\":\\\"-1030\\\",\\\"MaxValue\\\":\\\"15\\\",\\\"MinValue\\\":\\\"1\\\",\\\"ThumbPosition\\\":\\\"1\\\",\\\"Uuid\\\":\\\"1482135164\\\"},{\\\"$Name\\\":\\\"\\\\u756b\\\\u7b46\\\\u5bec\\\\u5ea6\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u756b\\\\u7b46\\\\u5bec\\\\u5ea6\\\",\\\"Uuid\\\":\\\"-2071126283\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"160\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1015073813\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"-139968633\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e6\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"30\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1088270386\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7d05\\\\u8272\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"R\\\",\\\"Uuid\\\":\\\"1367302789\\\"},{\\\"$Name\\\":\\\"\\\\u7d05\\\\u8272\\\\u6ed1\\\\u687f\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"1980107100\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"30\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1367750576\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7da0\\\\u8272\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"G\\\",\\\"Uuid\\\":\\\"60583019\\\"},{\\\"$Name\\\":\\\"\\\\u7da0\\\\u8272\\\\u6ed1\\\\u687f\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026HFF00FF00\\\",\\\"Width\\\":\\\"-2\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"-352105805\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"30\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1680465174\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u85cd\\\\u8272\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"B\\\",\\\"Uuid\\\":\\\"-1380758565\\\"},{\\\"$Name\\\":\\\"\\\\u85cd\\\\u8272\\\\u6ed1\\\\u687f\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026HFF0000FF\\\",\\\"Width\\\":\\\"-2\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"176\\\",\\\"Uuid\\\":\\\"1394681016\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"30\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"854915012\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u900f\\\\u660e\\\\u5ea6\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u900f\\\\u660e\\\\u5ea6\\\",\\\"Uuid\\\":\\\"-944771025\\\"},{\\\"$Name\\\":\\\"\\\\u900f\\\\u660e\\\\u5ea6\\\\u6ed1\\\\u687f\\\",\\\"$Type\\\":\\\"Slider\\\",\\\"$Version\\\":\\\"2\\\",\\\"ColorLeft\\\":\\\"\\u0026HFFCCCCCC\\\",\\\"Width\\\":\\\"-2\\\",\\\"MaxValue\\\":\\\"255\\\",\\\"MinValue\\\":\\\"0\\\",\\\"ThumbPosition\\\":\\\"255\\\",\\\"Uuid\\\":\\\"865766214\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"120\\\",\\\"Width\\\":\\\"-1050\\\",\\\"Uuid\\\":\\\"-168101077\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272:\\\",\\\"Uuid\\\":\\\"1736261578\\\"},{\\\"$Name\\\":\\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"914298980\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"30\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-2122676079\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c647\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"(0 0 0 0)\\\",\\\"Uuid\\\":\\\"2105912374\\\"}]}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Paints/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"dyXh2@iq(J)68#ryP@(y\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"-170\\\"\\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=\\\"LQaA(gl`No^_\\\\!)(+7}w(\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"$)F7Mb8yx:0^6(,i\\\\!O+5\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$OtNclf/HnHR]pH{x;wm\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"BackgroundImage\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundImage\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"R:/L8!jm,[x0iGkfQ~8I\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ekoding.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".SBz*8u/uz$l94m\\\\!yY3M\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundImage\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundImage\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"a@xXwx!r0R2GXNWa]EN}\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ekoding2.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"n_yh6%5ZBUIG/qLltJdq\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundImage\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundImage\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"?U_.x1@qwagh0R-Eh],D\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ekoding.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"Ofi2^`@=bBAY:x8ZHKC4\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"-130\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"紅色滑桿\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e紅色滑桿\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"_EH;/8p_5t@P0f:CAPZ/\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 紅色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"PgX/KxLgmScEPHWs3r@0\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"tYhmt}KhS7~(8xwesbd]\\\"\\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=\\\"h.vG-,$k!QxINN:B+n=[\\\" 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=\\\"hr;9s(9q1u`@)i1ZtqEX\\\" collapsed=\\\"true\\\" x=\\\"-444\\\" y=\\\"-100\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e調色盤\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";C_58zL:~Q.?WwXSd~r}\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"參考顏色按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e參考顏色按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_make_color\\\" id=\\\"{[haUSIQJ/ZUE[tEwfW.\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"saA7llXz-oK2UbH{AJ]C\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"JVPK+PNSR6k,Xl[c.M]U\\\"\\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=\\\"V1`sp8\\\\!tAQKGBF68X}{;\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 綠色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"}:n9ezthmuX1)%eW4%e\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 藍色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"0DpAa=y9wPqEBV/\\\\!%7IX\\\"\\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=\\\"kGze/r{^jatVap!y3FMH\\\"\\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=\\\"$eHRyb21chk~WN0mv+)8\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"W8goe)THB{[LI9]ia#48\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"7cc#-(}6E?9iJCRPLE\\\\!O\\\"\\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=\\\"f2LK0p(%dt}P~5=7!h?I\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 綠色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"o=9`gjTHs(OeN:(NyJeC\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 藍色\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1CA@Z;#V761cEdg3Q~V8\\\"\\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=\\\"MU%d!3*~:g=PQ5PdC8a5\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤7\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤7\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"/RL!@{9].}6kyw.Sq$`U\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"color_split_color\\\" id=\\\"d-Pv*6yj/vUzSISb_s7o\\\"\\u003e\\n \\u003cvalue name=\\\"COLOR\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"cQr9%so;;cRM2VugxO[0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"get\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"參考顏色按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e參考顏色按鈕\\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 \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"aQ*h%w;u2TBw@oQWLv2+\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eRGBa:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"wzH*-Yqn@m}+y`OkL,Ek\\\" collapsed=\\\"true\\\" x=\\\"-446\\\" y=\\\"-67\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e紅色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"s`)BDWY#8QT/(*AM;8jl\\\"\\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=\\\"!f3^i4-Ys~}LdVX7I//s\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"-33\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e綠色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"qh}9NyL])JCBtu{EZqwG\\\"\\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=\\\"DG?s(ZC/lwN]f]ufX;8l\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"-1\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e藍色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"SIg^TJ5*sgvDxztHY6JS\\\"\\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=\\\"(0,O=(RxoxgVw3!*v*h7\\\" collapsed=\\\"true\\\" x=\\\"-446\\\" y=\\\"33\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e透明度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"o.okPn~s%s0Ar2Bg%\\\\!H?\\\"\\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=\\\",`J{/i?l`qn2)hI^uL#S\\\" collapsed=\\\"true\\\" x=\\\"-440\\\" y=\\\"68\\\"\\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=\\\"E9E:nhBcVx/O9NBg]qXV\\\"\\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=\\\"@mcix`T^3a[GuL6}*^08\\\"\\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=\\\"AWw6m(OlsW@UY-G-T7JT\\\"\\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=\\\"JRFLWaBAr3_2_86!oS3!\\\"\\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=\\\"]0)]q=5Ha*(~PwLI[?5Y\\\"\\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=\\\"e)i7.]g$Fwey$,Rdlbm4\\\" collapsed=\\\"true\\\" x=\\\"-440\\\" y=\\\"99\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"紅色按鈕\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e紅色按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"uMF7sH{iE(0lB/Ae3hqx\\\"\\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=\\\"W^k1Mh!x@!3[6:kX\\\\!m*4\\\"\\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=\\\"stK4;d%[fhe@?[xy{-kP\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"126\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"綠色按鈕\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e綠色按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!h:P6X7%ey%n}ngQ#:sr\\\"\\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=\\\"{R9=,4H-*)TB^xd/5oZ5\\\"\\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=\\\"component_event\\\" id=\\\"uvF!$beeVa1P#[agJ%]V\\\" collapsed=\\\"true\\\" x=\\\"-439\\\" y=\\\"158\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"藍色按鈕\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍色按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Os}I)PCJipimFb!*35Dh\\\"\\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=\\\"D%r-!X8M08J-qX+j7vjg\\\"\\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 \\u003cblock type=\\\"component_event\\\" id=\\\"bP2ZOW4N[}T~o\\\\!fLw3h$\\\" collapsed=\\\"true\\\" x=\\\"-440\\\" y=\\\"192\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"畫筆寬度滑桿\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫筆寬度滑桿\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!pQTNxvs-UoL@P9S*iK^\\\" collapsed=\\\"true\\\"\\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=\\\"vF,%/ah?)xH:JObM+-PA\\\"\\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=\\\"#{pHQ}WPCUL3@K8qg^Or\\\" collapsed=\\\"true\\\" x=\\\"-442\\\" y=\\\"229\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"藍色滑桿\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍色滑桿\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\";NHXah2sdd^A*bJS:#@(\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 藍色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"epH@37KFk:o3[nHZ!L^4\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"]xbvnKiPUYAen*w!M^Ax\\\"\\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=\\\"ew[tt71y{Omx=tXxT(_#\\\" 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=\\\"#N{[Yl@19,r9[XRMfO_U\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"261\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"綠色滑桿\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e綠色滑桿\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"HGvdZakMTYT%AD.#U]%7\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 綠色\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\"[AF(PQ+==:-sO%,lPSSW\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\".}}m4XgZaV;r@X!5~PMB\\\"\\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=\\\"e0J*#c3[\\\\!N]j]8taLH:t\\\" 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=\\\"Pt@7Pr/=JKRS%~lNQcEb\\\" collapsed=\\\"true\\\" x=\\\"-440\\\" y=\\\"293\\\"\\u003e\\n \\u003cmutation component_type=\\\"Slider\\\" instance_name=\\\"透明度滑桿\\\" event_name=\\\"PositionChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e透明度滑桿\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"N$F=#F=Icza1{CLYWBN_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 透明度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_round\\\" id=\\\")N.LqUu\\\\!i5Km`-d~RW~]\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eROUND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"m\\\\!UmsOAXrJa0]7$sq+Lt\\\"\\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=\\\"Vu,Vk#FT3YCF^gJ0sr9B\\\" 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=\\\"nckzaJ.@uIVp3VrML)4^\\\" collapsed=\\\"true\\\" x=\\\"-443\\\" y=\\\"328\\\"\\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=\\\"component_method\\\" id=\\\":v}uCcsNgrhMs09+g\\\\!QY\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" method_name=\\\"Clear\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\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! '參考顏色按鈕 'BackgroundColor (call-yail-primitive make-color (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* (get-var g$紅色) (get-var g$綠色) (get-var g$藍色) (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$紅色) (get-var g$綠色) (get-var g$藍色) (get-var g$透明度) ) '(any any any any ) \\\"make a list\\\")) '(list) \\\"make-color\\\") 'number)(set-and-coerce-property! '標籤7 'Text (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive split-color (*list-for-runtime* (get-property '參考顏色按鈕 'BackgroundColor)) '(number) \\\"split-color\\\") \\\"RGBa:\\\" ) '(text text ) \\\"join\\\") 'text))\\n(def g$紅色 176)\\n(def g$綠色 176)\\n(def 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)\\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;;; 紅色按鈕\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 紅色按鈕 \\n(set-and-coerce-property! '紅色按鈕 'BackgroundColor #xFFFF0000 'number)\\n\\n(set-and-coerce-property! '紅色按鈕 'Width -1030 'number)\\n\\n(set-and-coerce-property! '紅色按鈕 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event 紅色按鈕 Click()(set-this-form)\\n (set-and-coerce-property! '畫布1 'PaintColor -65536 'number))\\n;;; 綠色按鈕\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 綠色按鈕 \\n(set-and-coerce-property! '綠色按鈕 'BackgroundColor #xFF00FF00 'number)\\n\\n(set-and-coerce-property! '綠色按鈕 'Width -1030 'number)\\n\\n(set-and-coerce-property! '綠色按鈕 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event 綠色按鈕 Click()(set-this-form)\\n (set-and-coerce-property! '畫布1 'PaintColor -16711936 'number))\\n;;; 藍色按鈕\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 藍色按鈕 \\n(set-and-coerce-property! '藍色按鈕 'BackgroundColor #xFF0000FF 'number)\\n\\n(set-and-coerce-property! '藍色按鈕 'Width -1030 'number)\\n\\n(set-and-coerce-property! '藍色按鈕 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event 藍色按鈕 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(define-event 換圖片_btn Click()(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '畫布1 'BackgroundImage) \\\"koding.png\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '畫布1 'BackgroundImage \\\"koding2.png\\\" 'text)) (begin (set-and-coerce-property! '畫布1 'BackgroundImage \\\"koding.png\\\" 'text))))\\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(define-event 清除_btn Click()(set-this-form)\\n (call-component-method '畫布1 'Clear (*list-for-runtime*) '()))\\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;;; 畫筆寬度滑桿\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Slider 畫筆寬度滑桿 \\n(set-and-coerce-property! '畫筆寬度滑桿 'Width -1030 'number)\\n\\n(set-and-coerce-property! '畫筆寬度滑桿 'MaxValue 15 'number)\\n\\n(set-and-coerce-property! '畫筆寬度滑桿 'MinValue 1 'number)\\n\\n(set-and-coerce-property! '畫筆寬度滑桿 'ThumbPosition 1 'number)\\n\\n)\\n\\n(define-event 畫筆寬度滑桿 PositionChanged($thumbPosition)(set-this-form)\\n (set-and-coerce-property! '畫布1 'LineWidth (lexical-value $thumbPosition) 'number))\\n;;; 畫筆寬度標籤\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 畫筆寬度標籤 \\n(set-and-coerce-property! '畫筆寬度標籤 '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 'Height 160 '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 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -1050 'number)\\n\\n)\\n\\n;;; 水平配置6\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置6 \\n(set-and-coerce-property! '水平配置6 'Height 30 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Width -2 'number)\\n\\n)\\n\\n;;; 紅色標籤\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Label 紅色標籤 \\n(set-and-coerce-property! '紅色標籤 'Text \\\"R\\\" 'text)\\n\\n)\\n\\n;;; 紅色滑桿\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Slider 紅色滑桿 \\n(set-and-coerce-property! '紅色滑桿 'Width -2 'number)\\n\\n(set-and-coerce-property! '紅色滑桿 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '紅色滑桿 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '紅色滑桿 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 紅色滑桿 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;;; 水平配置8\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置8 \\n(set-and-coerce-property! '水平配置8 'Height 30 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Width -2 'number)\\n\\n)\\n\\n;;; 綠色標籤\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Label 綠色標籤 \\n(set-and-coerce-property! '綠色標籤 'Text \\\"G\\\" 'text)\\n\\n)\\n\\n;;; 綠色滑桿\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Slider 綠色滑桿 \\n(set-and-coerce-property! '綠色滑桿 'ColorLeft #xFF00FF00 'number)\\n\\n(set-and-coerce-property! '綠色滑桿 'Width -2 'number)\\n\\n(set-and-coerce-property! '綠色滑桿 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '綠色滑桿 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '綠色滑桿 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 綠色滑桿 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;;; 水平配置5\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'Height 30 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 藍色標籤\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 藍色標籤 \\n(set-and-coerce-property! '藍色標籤 'Text \\\"B\\\" 'text)\\n\\n)\\n\\n;;; 藍色滑桿\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Slider 藍色滑桿 \\n(set-and-coerce-property! '藍色滑桿 'ColorLeft #xFF0000FF 'number)\\n\\n(set-and-coerce-property! '藍色滑桿 'Width -2 'number)\\n\\n(set-and-coerce-property! '藍色滑桿 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '藍色滑桿 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '藍色滑桿 'ThumbPosition 176 'number)\\n\\n)\\n\\n(define-event 藍色滑桿 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;;; 水平配置4\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'Height 30 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 透明度標籤\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 透明度標籤 \\n(set-and-coerce-property! '透明度標籤 'Text \\\"\\\\u900f\\\\u660e\\\\u5ea6\\\" 'text)\\n\\n)\\n\\n;;; 透明度滑桿\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Slider 透明度滑桿 \\n(set-and-coerce-property! '透明度滑桿 'ColorLeft #xFFCCCCCC 'number)\\n\\n(set-and-coerce-property! '透明度滑桿 'Width -2 'number)\\n\\n(set-and-coerce-property! '透明度滑桿 'MaxValue 255 'number)\\n\\n(set-and-coerce-property! '透明度滑桿 'MinValue 0 'number)\\n\\n(set-and-coerce-property! '透明度滑桿 'ThumbPosition 255 'number)\\n\\n)\\n\\n(define-event 透明度滑桿 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 'Height 120 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -1050 'number)\\n\\n)\\n\\n;;; 參考顏色標籤\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.Label 參考顏色標籤 \\n(set-and-coerce-property! '參考顏色標籤 'Text \\\"\\\\u53c3\\\\u8003\\\\u984f\\\\u8272:\\\" 'text)\\n\\n)\\n\\n;;; 參考顏色按鈕\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.Button 參考顏色按鈕 \\n(set-and-coerce-property! '參考顏色按鈕 'BackgroundColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '參考顏色按鈕 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置7\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置7 \\n(set-and-coerce-property! '水平配置7 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置7 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Height 30 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤7\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Label 標籤7 \\n(set-and-coerce-property! '標籤7 '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-03-30T13:40:16.099+08:00","updated_at":"2019-11-02T09:54:50.973+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":144,"hashid":"p93szy9g","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1077228,"file_name":"koding2.png","project_id":61233,"asset_id":85859,"created_at":"2019-03-30T13:40:16.104+08:00","updated_at":"2019-03-30T13:40:16.104+08:00"},{"id":1077229,"file_name":"koding.png","project_id":61233,"asset_id":85858,"created_at":"2019-03-30T13:40:16.105+08:00","updated_at":"2019-03-30T13:40:16.105+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦