1. How do I control the prompt order for attributes ?
When building the block definition, the selection order is the key. If you simply window off the geometry there is a good possibility the prompt order will not be as desired.
When selecting objects for a block definition, first individually pick the attribute definitions individually in the order you want to be prompted, then select the rest of the geometry.
2. How to maintain the attributes value when exploding ?
Block attributes is a nice tool to have. We can use it to preserve text style and size as annotation block. Drawing title and title block is a good example. The problem is when we need it explode it somehow, we will lose any information we put in the attribute. To preserve the values, do not use explode command, use BURST instead.