解:(1)X^2+4X=0,解得X=0或-4,所以A={-4,0},A交B=B,所以B包含于A,即B可以为空集,0,-4,0和-4,依次讨论得a<-1,a=1或-1,a=1或-7,a=1.所以a=1或a《-1.(2)若A并B=B,所以A包含于B,所以A中的所有元素都是B中的元素,所以由(1)知a=1.