{"id":111692,"student_id":1404,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Piano/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"ScreenOrientation\\\":\\\"landscape\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1283268670\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6309\\\\u9215C\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Image\\\":\\\"1.png\\\",\\\"Uuid\\\":\\\"336723978\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9215D\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"2.png\\\",\\\"Uuid\\\":\\\"-464148746\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92153\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"3.png\\\",\\\"Uuid\\\":\\\"2008904188\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92154\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"1.png\\\",\\\"Uuid\\\":\\\"1159887838\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92155\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u6309\\\\u92155\\\\u6587\\\\u5b57\\\",\\\"Uuid\\\":\\\"1266788668\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92156\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u6309\\\\u92156\\\\u6587\\\\u5b57\\\",\\\"Uuid\\\":\\\"557996358\\\"}]},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548C\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoC.mp3\\\",\\\"Uuid\\\":\\\"159667424\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548D\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoD.mp3\\\",\\\"Uuid\\\":\\\"311666333\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u65483\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-448906501\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u65484\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1284710616\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Piano/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"Y(kV)H.vNlS;nJGX4EYa\\\" x=\\\"undefined\\\" y=\\\"undefined\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕C\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕C\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"dZr/Y7mD2up0gp2rTj36\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效C\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效C\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"~!fd,M:hE.cPnW1@d3p/\\\" x=\\\"undefined\\\" y=\\\"undefined\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕6\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕6\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"GH)G9#){Gn5I,4v7/eq1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效D\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效D\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"YM;Q53S5IGgQLPE3Sd{U\\\" x=\\\"undefined\\\" y=\\\"undefined\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕D\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕D\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"))RuQJ=m1YfRE[M6f6_s\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效D\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效D\\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/Piano/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Piano.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Piano\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF000000 'number)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"landscape\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'BackgroundColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 按鈕C\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕C \\n(set-and-coerce-property! '按鈕C 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '按鈕C 'Image \\\"1.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕C Click()(set-this-form)\\n (call-component-method '音效C 'Play (*list-for-runtime*) '()))\\n;;; 按鈕D\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕D \\n(set-and-coerce-property! '按鈕D 'Image \\\"2.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕D Click()(set-this-form)\\n (call-component-method '音效D 'Play (*list-for-runtime*) '()))\\n;;; 按鈕3\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕3 \\n(set-and-coerce-property! '按鈕3 'Image \\\"3.png\\\" 'text)\\n\\n)\\n\\n;;; 按鈕4\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕4 \\n(set-and-coerce-property! '按鈕4 'Image \\\"1.png\\\" 'text)\\n\\n)\\n\\n;;; 按鈕5\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕5 \\n(set-and-coerce-property! '按鈕5 'Text \\\"\\\\u6309\\\\u92155\\\\u6587\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 按鈕6\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鈕6 \\n(set-and-coerce-property! '按鈕6 'Text \\\"\\\\u6309\\\\u92156\\\\u6587\\\\u5b57\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕6 Click()(set-this-form)\\n (call-component-method '音效D 'Play (*list-for-runtime*) '()))\\n;;; 音效C\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效C \\n(set-and-coerce-property! '音效C 'Source \\\"pianoC.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效D\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效D \\n(set-and-coerce-property! '音效D 'Source \\\"pianoD.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效3 \\n)\\n\\n;;; 音效4\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效4 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"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-12-06T08:15:47.771+08:00","updated_at":"2020-01-21T14:29:33.194+08:00","name":"Piano","language":"appinventor","screenshot":{"url":null},"parent_id":109982,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":81,"hashid":"2pdse9vj","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1905167,"file_name":"pianoG.mp3","project_id":111692,"asset_id":165518,"created_at":"2019-12-06T08:15:47.780+08:00","updated_at":"2019-12-06T08:15:47.780+08:00"},{"id":1905168,"file_name":"pianoF.mp3","project_id":111692,"asset_id":165517,"created_at":"2019-12-06T08:15:47.784+08:00","updated_at":"2019-12-06T08:15:47.784+08:00"},{"id":1905169,"file_name":"pianoE.mp3","project_id":111692,"asset_id":165516,"created_at":"2019-12-06T08:15:47.785+08:00","updated_at":"2019-12-06T08:15:47.785+08:00"},{"id":1905170,"file_name":"pianoD.mp3","project_id":111692,"asset_id":165515,"created_at":"2019-12-06T08:15:47.786+08:00","updated_at":"2019-12-06T08:15:47.786+08:00"},{"id":1905171,"file_name":"pianoC2.mp3","project_id":111692,"asset_id":165514,"created_at":"2019-12-06T08:15:47.788+08:00","updated_at":"2019-12-06T08:15:47.788+08:00"},{"id":1905172,"file_name":"pianoC.mp3","project_id":111692,"asset_id":165513,"created_at":"2019-12-06T08:15:47.789+08:00","updated_at":"2019-12-06T08:15:47.789+08:00"},{"id":1905173,"file_name":"pianoB.mp3","project_id":111692,"asset_id":165512,"created_at":"2019-12-06T08:15:47.791+08:00","updated_at":"2019-12-06T08:15:47.791+08:00"},{"id":1905174,"file_name":"pianoA.mp3","project_id":111692,"asset_id":165511,"created_at":"2019-12-06T08:15:47.792+08:00","updated_at":"2019-12-06T08:15:47.792+08:00"},{"id":1905175,"file_name":"1.png","project_id":111692,"asset_id":165510,"created_at":"2019-12-06T08:15:47.793+08:00","updated_at":"2019-12-06T08:15:47.793+08:00"},{"id":1905176,"file_name":"1_1.png","project_id":111692,"asset_id":165509,"created_at":"2019-12-06T08:15:47.795+08:00","updated_at":"2019-12-06T08:15:47.795+08:00"},{"id":1905177,"file_name":"2.png","project_id":111692,"asset_id":165508,"created_at":"2019-12-06T08:15:47.796+08:00","updated_at":"2019-12-06T08:15:47.796+08:00"},{"id":1905178,"file_name":"3.png","project_id":111692,"asset_id":165507,"created_at":"2019-12-06T08:15:47.797+08:00","updated_at":"2019-12-06T08:15:47.797+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦