三角形ABCD是直角三角形,阴影部分(1)的面积比阴影部分(2)的面积小28平方厘米,BC长40厘米,求AB的长.