STVTXXTW WWVUVWXWSV
VUTUVRRRVVWVSSS
SYXWXX STVTXXTW WWVUVWXWSVV
VUTUVRRRVVWVSSS STUVVUVV
《歡樂頌》
J J K L L K J I H H I J J I I
J J K L L K J I H H I J I H H
I I J H I J K J H I J K J I H I E
J J K L L K J I H H I J I H H
《小星星》
OOSSTTS RRQQPPO
SSRRQQP SSRRQQP
OOSSTTS RRQQPPO
《千千闕歌》
HHIJ LMONNNLJ
IIIJK MOQPPNL
HHIJ LMONNNLJ
IIIJK MOQPPNL
MLMLMNNMN PPPPNOPQ
QQPPPOQ NLM
LMOPQQPQ QPOP OMM
LMOP QQPQ QSTSQQ
QQPPOPOM QQRQPOP QQ Q P
POP OMOO
《婚禮進行曲》
HKKK HLJK HKNNMLKJKL
HKKK HLJK HKMOMKILMK
NMLII JKLL NMLII JKLL
HKKK HLJK HKMOMKILMK
ILMKK
《青花瓷》Flash鍵盤鋼琴譜
LLJ IJF IJLJ I
LLJ IJE IJLI H
HIJLMLJ LJJI I
HIH IHI IJLJ J
LLJ IJF IJLJI
LLJ IJE IJLIH
HIJ LMLJ LJJII EJIIH
《夜曲》Flash鍵盤鋼琴譜
MN OOOONQQ TTTSRSOO
RRRSQNQP PONOON
OOOONQQ TTTSRSOO
RRR QPNOM
《暗香》Flash鍵盤鋼琴譜
JKJGHJM ONLJ JKJGHJM
ONLQ MMMOQLKMP PQRPQRQ
MPQRPQRM MQRSQRSM PQRMR
SKPQPQRQ
JKJGHJMONLJ
JKJGHJMONLM
《遇見》Flash鍵盤鋼琴譜
LJ LI JIH HGFGHGHIJ
LJ LP ONO HGFGHGHIH
LMNONONMLML HIJKJKLHIJ
LMNONONPOPOQL HIJKJKJIHGH
LMNONOPONML HIJKJKLHHML
LMNONOPOPQL, HIJKJKLHHML
LMNONOPOPQL, HIJIJILHIJH
LMNONOMNLKL
JJJKLJEE IIIJKIEE
HHHIJIGH GFGHG
FEFML IKJIH
HGFIIHFFGH
《波斯貓》Flash鍵盤鋼琴譜
OOOMLMLJJ MMMLJLJII
OOOMOMOJJ IMJ JL M M M
《女人花》
JLLML ILLML HIJOMJL
MOOPO MLMJIH FHILJIH
JLQ QQPPOL JLO OOMMLJ
JLQ QQPPOM MOP PPQNML
JLLML ILLML HIJOMJL
MOOPO MLMJIH FHILJIH
《菊花臺》Flash鍵盤鋼琴譜
JJIJ JLJIJ HHIJLJ IIHI
J LJML MLLJL EJIILJIIIHI
JJIJ JLJIJ HHIJLJ IIHI
J LJML MLLJL JIJLJIIH
HIJJLM MQQPOML MLJIH FHIIHI
HIJJLM MQPOOPO LLJNOHIJIH
《菊花臺》Flash鍵盤鋼琴譜
JJIJ JLJIJ HHIJLJ IIHI
JLML MLLJL EJIJLJIIIHI
JJIJ JLJIJ HHIJLJ IIHI
JLML MLLJL JIJLJIIH
HIJJLM MQPOOML MLJIH
FHIIHI HIJJLM MQPOOPO
LLJNOHIJ I H
《菊花臺》Flash鍵盤鋼琴譜
ABC CEF FJIHHFE
FECBA FAB BAB
ABC CEF FJIHHIH
E ECGHABC B A
《北京歡迎妳》Flash鍵盤鋼琴譜
QSQPQPQQPMO QP
POMOPQSPQTSSPO
POMOPQSPQTSSQ
PQPOSTQMQPPO
QSVSTTS QQ SS QS TV WV SQ P S Q Q
QS VS TV WV SQ SVT QP QS XW VV
《致愛麗斯》Flash鍵盤鋼琴譜
QPQPQNPOMHJMNJLNOJQPQPQNPOMHJMNJONMNOPQLRQPKQPOJPONNJQQQ
QPQPQNPOMHJMNJLNOJQPQPQNPOMHJMNJONMORQQPPRTSR
QPONMMLMNOPPQRMOPNOPQSPNOPQSPNQQQQQP
《夢中的婚禮》Flash鍵盤鋼琴譜
MMNNOONNMMJJHHFFLLKKJKLK KKLLMMNNLLIIKKJJIIKJ
JFHJIJ FHJIJ FHKJK FHKJK KJKKLLMLMJ
QMOQPQ MOQPQ MORQR MORQR RQRRSSTSTQ
O JJKK IINN IIJJ HHMLM HHII GJIJ
O OOPP ONML LMLJ O OOPP ONML LMLM
《約定》Flash鍵盤鋼琴譜
LOPQPOQPLL JMNONMONJL MLLKKOJJPO
PQRQQPOMP LOPQPOQPNL QMNONMONJL
MLLKKOPQO MNOMOTSS POSQ QPONOMJM
OPOTR RQRMNOP QRSSSTO
SNPO PQMORQRSP POSQ QPONOMJM
OPOTR RQRMNOP QRSSSTO
SNPO PQRMRQOPO
《美麗的神話》Flash鍵盤鋼琴譜
MQN MOPOQ MTSTSPRQ
MTSPQRQ O MQPNM
MQNMOPOQ MTSTSPRQ
MTSPQRQPO MPONM
MNOPQONL MOPQQ
MNOPQONLMOPOO MPONM
MNOPQONL MOPQQ
MNOPQONLMOPOO OOPQONLONMNT
《有沒有人告訴妳》Flash鍵盤鋼琴譜
JMMMMMMMMJKLK JLLLLLLLMNNJ
JMMMMMMMMQQP NNNNNJONON
JMMMMMMMMJKLK ILLLLLLLMNNJ
JMMMMMMMMQQP NNNNNNNMNM
QTQQQQOMJJQP JSSSSSSSTUUQ
QTQQQQOMJJQP PPPPPJNNM
《卡農》Flash鍵盤鋼琴譜(括號是壹起按)
H-JLO E-ILN F-HJM C-GIL
D-FHK A-EHJ D-FHK E-GIL
(HQ)-JLO (EP)-GIL (OF)-HJM (NC)-GJL
(MD)-FHK (LA)-CEH (MD)-FHK (NE)-GIL
ONOH (G B )LIJ (CH)ONM (CN)QST
(DR)QPR (QA)PON (DM)LKJ (EI)KJI
(EH)IJK (EG)ILK (FJ)MLK (CL)KJI
(DH)FMN (AO)NML (DK)JIM LML
(SJ)QRS-QR(SE)LMNOPQR
(FQ)OPQ-JK(GL)MLKLJKL
(FK)MLK-JI(JE)IHIJKLM
(FK)MLM-NO(GL)MNOPQRS
(SI)QRS-QR(SE)LMNOPQR
(FQ)OPQ-JK(GL)MLKLJKL
(FK)MLK-JI(EJ)IHIJKLM
(FK)MLM-NO(GL)MNOPQRS
(HQ)-JLO (EP)-GIL (OF)-HJM (NC)-GJL
(MD)-FHK (LA)-CEH (MD)-FHK (NE)
《月亮代表我的心》Flash鍵盤鋼琴譜
LOQSONQS STUVTS QPOOO QPOOO
PQPOMPQP LOQSONQS STUVTS
POOO QPOOO PQPMNOPO QSQPOSN
MNMNMLQ SQPOSN MNOOOPQP LOQSONQS STUVTS
QPOOO QPOOO PQPMNOPO
《安靜》 Flash鍵盤鋼琴譜
QQQQPONPPPO LQPOOOLQPOOP
QQQQPONPPPO LQPOOOLQPOOPPQR
RRRRQPOOOPP LSSSRQPPPQQ
MRQRQPOONOL QRQRQPOPS
LQRSRQSLQRSRQS LQRSRQOPPPQO
SSOONOOSSOONOO RRQQPPORRQQPPO
LQRSRQSLQRSRQS LQRSRQOPPPQO
SSOONOOSSOONOO RRQQPPOORQPOMOO
《好好戀愛》 Flash鍵盤鋼琴譜
JKLLLLLKJIIL NNONOOOPQNNL
HMMMJMOLLLLJH KKKJKLMMMOML
JKJJKLLLLJIHHO NMLML
JHHMMLLLKJ OOOONOPP
LRQLLRPLRQRQRQPO ONMMQMQMLLQLQL
RQRQOP LRQLLRSPLRQQQRQPQ
ONMMQMQMLLQLQPOM OPNMNMNQPOO
《癡心絕對》 Flash鍵盤鋼琴譜
OPQQQRQPPOPPSP ONOOOQQOOMNNQN
MLMMMRRQSO MLMMMRROOMP
OOPQQQRQPPOPPSP ONOOOQQOOMNNQN
MLMMRRQSO MLMMMRROOONO
《想唱就唱》Flash鍵盤鋼琴譜
onopol jkkklj
onopol lmmmon
onopqolj opolj
onopqolo rqpoq
qrst oopqp
pqrs srqpq
qrstss uuvuspq rqrs
qrst oopqp
pqs quuqv vuvtsoo tsrqrs ts
qrst oopqp
pqrs srqpq
qrstss uuvuspq rqrs
qrst oopqp
pqs quuqv vuvtsoo tsrqrs
《夢裏》Flash鍵盤鋼琴譜
qqqqqqpo lmoooomq
qqqqstsqp lpppppsq
qqrs oopq llmoqpsq
qqrs oopq llmoqpoo
opqrsssrqrss
ssssvtsq
qqpo opm moppppqp
opqrsssrqrss
ssssvtsq
qqpo opm mopqqqqpom
qqqqqqpo lmoooomq
qqqqstsqp lpppppsq
qqrs oopq llmoqpsq
qqrs oopq llmoqpoo
opqrsssrqrss
ssssvtsq
qqpo opm moppppqp
opqrsssrqrss
ssssvtsq
qqpo opm mopqqqqmpqt
《畫心》Flash鍵盤鋼琴譜
LJJ IHIILJ LJJIHILmJ LJJIHIHGHIGEF CEF
FJIHGEF EEFFHGFEBC CCEFGHEHIJ
LJJ IHIHGHIGEF CEFFJIHGEF CEFHGFEFC
CEFFGHEHIJ LJJ IHIHGHIGEF CEFFJIHGEF
LJJ IHIHGHIGEF CEFFJIHGEF LJJIHIILJ
LJJIHILmJ LJJIHIHGHIGEF CEFFJIHGEF
童話》
LONOL LONOL LONO OOMML
LONOL LQPPO LONOM MMOTS
PPRRQQ QQNPOONO ONOR LSRQP
PPRRQQ QQVUTUV VPOT TTSSS
LSRQQRQ QRQ RQPO
OQST TTSPPRQ OQST
TTSPPRQRQPO PQMMOONO
《心語心願》
TVUTSTQ TSTVUVUTUV
VWXXXXW VUTUS TVUTST
QSTXWVUV VUTTTTSSTQ
SSTXWVUVV VUTTSUT
下面是用AS3修改後的代碼:
//////////////////////////////////////////////////////////////
//
// Copyright (c) 2008 Hangzhou Richard Software Corp.
// as3版——Richard Xu修改
/////////////////////////////////////////////////////////////
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.DisplayObject;
import flash.events.*;
public class piano extends MovieClip {
private var myPianoItem:Array;
//--------------構造函數初始化----------------
public function piano() {
myPianoItem=new Array();
myPianoItem=["aa","bb","cc","dd","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","xx","yy","zz"];
allStop();
pianoKeyDownListener();
pianoClickDownListener();
pianoClickUpListener();
}
//------------停止所有聲音和動畫---------------
private function allStop():void {
for (var i:int=0; i<myPianoItem.length; i++) {
myPiano[myPianoItem[i]].gotoAndStop(1);
}
}
//--------------監聽鍵盤按鍵-----------------
private function pianoKeyDownListener():void {
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
}
//---------------響應按鍵-----------------
private function keyDownHandler(event:KeyboardEvent):void {
trace(event.keyCode);
if (event.keyCode==65) {
myPiano.aa.gotoAndStop(3);
}
if (event.keyCode==66) {
myPiano.bb.gotoAndStop(3);
}
if (event.keyCode==67) {
myPiano.cc.gotoAndStop(3);
}
if (event.keyCode==68) {
myPiano.dd.gotoAndStop(3);
}
if (event.keyCode==69) {
myPiano.e.gotoAndStop(3);
}
if (event.keyCode==70) {
myPiano.f.gotoAndStop(3);
}
if (event.keyCode==71) {
myPiano.g.gotoAndStop(3);
}
if (event.keyCode==72) {
myPiano.h.gotoAndStop(3);
}
if (event.keyCode==73) {
myPiano.i.gotoAndStop(3);
}
if (event.keyCode==74) {
myPiano.j.gotoAndStop(3);
}
if (event.keyCode==75) {
myPiano.k.gotoAndStop(3);
}
if (event.keyCode==76) {
myPiano.l.gotoAndStop(3);
}
if (event.keyCode==77) {
myPiano.m.gotoAndStop(3);
}
if (event.keyCode==78) {
myPiano.n.gotoAndStop(3);
}
if (event.keyCode==79) {
myPiano.o.gotoAndStop(3);
}
if (event.keyCode==80) {
myPiano.p.gotoAndStop(3);
}
if (event.keyCode==81) {
myPiano.q.gotoAndStop(3);
}
if (event.keyCode==82) {
myPiano.r.gotoAndStop(3);
}
if (event.keyCode==83) {
myPiano.s.gotoAndStop(3);
}
if (event.keyCode==84) {
myPiano.t.gotoAndStop(3);
}
if (event.keyCode==85) {
myPiano.u.gotoAndStop(3);
}
if (event.keyCode==86) {
myPiano.v.gotoAndStop(3);
}
if (event.keyCode==87) {
myPiano.w.gotoAndStop(3);
}
if (event.keyCode==88) {
myPiano.xx.gotoAndStop(3);
}
if (event.keyCode==89) {
myPiano.yy.gotoAndStop(3);
}
if (event.keyCode==90) {
myPiano.zz.gotoAndStop(3);
}
}
//--------------響應釋放按鍵-----------------
private function keyUpHandler(event:KeyboardEvent):void {
allStop();
}
//--------------監聽鼠標點擊-----------------
private function pianoClickDownListener():void {
for (var i:int=0; i<myPianoItem.length; i++) {
myPiano[myPianoItem[i]].addEventListener(MouseEvent.MOUSE_DOWN,pianoClickDownHandler);
}
}
//--------------響應鼠標點擊-----------------
private function pianoClickDownHandler(event:MouseEvent):void {
event.currentTarget.gotoAndStop(3);
}
//--------------監聽鼠標彈起-----------------
private function pianoClickUpListener():void {
for (var i:int=0; i<myPianoItem.length; i++) {
myPiano[myPianoItem[i]].addEventListener(MouseEvent.MOUSE_UP,pianoClickUpHandler);
}
}
//--------------響應鼠標彈起-----------------
private function pianoClickUpHandler(event:MouseEvent):void {
allStop();
}
}
}