Well they don't have to release the fine amount. Just let it be known that said player was fined 2.5% of their salary or something.
All they had to do is retroactively add technical fouls for all flops. Someone like Battier could be fined at least once every 2-3 games. As soon as they suspensions start kicking as you close into the playoffs players will start slowing down their flops considerably. Keep it going with a similar version for the playoffs and it's guaranteed players will stop. No one would want to get suspended from the playoffs because they flopped.
I think flop should be a percentage of what the player's salary. Like 0.5% per flop. After 5 flops, it goes up to 1% per flops. Make sure it hurt. I meant, for 5k if it give the team an advantage, they will do it.
I don't know how much the league really wants to crack down on flopping. Hopefully they're going to put more effort into it in the future. If they were really serious, my suggestions is this. Every game is reviewed after that fact. If anything is deemed a 100% undeniable flop, suspend the player for the next game. This would end flopping DEAD. Especially in the playoffs. I am sure the players union would have a seizure over this, but how could they spin it in their favor? What, they are pro-flopping? They know all the fans hate it and so many players and coaches claim to hate it. Hopefully we see more changes in the future, because although flopping seemed to go down in the regular season, it was just as bad a it always was in the post-season. Miami flopped all over the court and got the ring, this is one reason why I think the league doesn't care as much about flopping as they claim, it gives teams they like a certain edge.
I think it'd be better to fine someone on a % of their salary. I doubt someone who makes the league minimum would enjoy a 50k fine., whereas someone who is at max may not care as much. This way it'll be an even playing field that will still be on the back of player's minds.