解:f(x)= +sinx+a2sin(x+)
=+sinx+a2sin(x+)
=sinx+cosx+a2sin(x+)
=sin(x+)+a2sin(x+)
=(+a2)sin(x+).
因为f(x)的最大值为+3,sin(x+)的最大值为1,则+a2=+3,所以a=±.