解:(1)①由对称轴x=-

=

,得a=-1;
②∵抛物线y=-x
2+x+2开口向下,抛物线有最大值为

=

,
∴抛物线y=-x
2+x+2的正整数值只能为1或2,
当y=1时,-x
2+x+2=1,解得x
1=

,x
2=

,
当y=2时,-x
2+x+2=2,解得x
3=0,x
4=1,
∴x的值为

,x
2=

,0或1.
(2)方法一:
∵当a=a
1时,抛物线y=ax
2+x+2与x轴的正半轴相交于点M(m,0),
∴a
1m
2+m+2=0,m≠0,∴a
1=-

,
同理,得a
2=-

,
∴a
1-a
2=-

-(-

)=

=

=

,
又∵点M,N在x轴的正半轴上,且点M在点N的左边,
∴0<m<n,∴m-n<0,∴

<0,
即a
1<a
2;
方法二:
抛物线y=ax
2+x+2的对称轴为x=-

,
当a>0时,x=-

<0,
此时,抛物线y=ax
2+x+2的对称轴在y轴的左侧,
又∵抛物线y=ax
2+x+2与y轴相交于点(0,2),
∴抛物线y=ax
2+x+2与x轴的正半轴无交点.
∴a>0不合题意;
当a<0时,即a
1<0,a
2<0.
经过点M的抛物线y=a
1x
2+x+2的对称轴为x=-

,
经过点N的抛物线y=a
2x
2+x+2的对称轴为x=-

,
∵点M在点N的左边,且抛物线经过点(0,2),
(此时两条抛物线如图所示).

∴直线x=-

在直线x=-

的左侧,
∴-

<-

,∴a
1<a
2.
分析:(1)根据对称轴公式可求a的值,由抛物线开口向下,根据抛物线的最大值,求y的正整数值,将y的正整数值代入抛物线解析式,求x的值;
(2)将a=a
1,x=m代入y=ax
2+x+2中,可求a
1,同理可求a
2,利用作差法求a
1-a
2,并化简,根据点M,N在x轴的正半轴上,且点M在点N的左边,得0<m<n,由此判断a
1-a
2的符号,判断a
1与a
2的大小.
点评:本题考查了二次函数的综合运用.关键是由已知条件求抛物线解析式,根据抛物线解析式求函数最大值,确定函数的正整数值,再根据函数的正整数值求对应的x值,根据函数式求a
1,a
2的表达式,利用作差法比较a
1,a
2的大小.