I have taken code from flash and rewritten it to XP with no issues...
can you please provide a snippet of code you are having issues with... there are a lot of directions I could recommend, but it is nearly impossible without knowing some level of detail. I am not trying to steal code, just provide help.
custom variables might be solved with nulls... as nulls can store data through frames. One difference between Flash & Xp is that you can declare a variable in flash, and read it the next frame. Not so with XP... so if you store data in a null, you can have access to it by using the [frame-1] reference.
Cj