You have to have valid H1B or EAD to work!!! Most attoneys will suggest you keep H1B as legal status in case your I-485 is denied. Use AP doesn't mean you lost H1B. You really need to read Pjiang's blog.Here you go!
http://blog.wenxuecity.com/blogview.php?date=200706&postID=42162