Make sure you are constantly updating the "_X:Number" to the camera/screen X (plus whatever offset you want to add onto it). If you just set it in a "when created", it won't move like you want it to.
I think that's the problem I've been having. This behavior I'm using forces me to work with the raw code, which is something I'm not used to. I've been trying to figure out what to do by making temporary behaviors in design mode, then looking at the code, but none of the blocks seem to use anything like the x,y commands I'm trying to modify.
_X:Number = getScreenX();
That worked the same as the original code, but I'm trying to offset it by +30 pixels and make it constantly update.