Er. what?
AA coded flights earn 100% AsiaMiles for classes Y, B, C*, G, H, K, L, M, N, Q, R*, S, V, W, X*
BA coded flights earn 100% for YBH, and 50% for KLM.
As I understand it, then if you book the AA codeshare you will be granted AsiaMiles according to the class you booked.