you are wrong. You need to have H1b status approved in US before you can go to apply for the h1b visa stamp. Since you have used ap/ead, you have lot the h1b status, so you cannot apply for the h1b visa stamp, unless your employer apply for a new h1b for you.
no, you have lost the h1b status since you have used ap. 还是因为H1B被拒,就只能用EAD了? sine you have no h1b status when you are back in US through AP, you would have to use ead to work. I485 no, once you used ead, you lost the h1b status, so you are not elibible to apply for the h1b visa stamp in china.