A compound, or a salt thereof, represented by the formula, ##STR169## wherein X is a halogen atom, Y is --SO.sub.2 CH.dbd.CH.sub.2 or --SO.sub.2 CH.sub.2 CH.sub.2 Z, wherein Z is selected from the group consisting of sulfuric acid ester;
- thiosulfuric acid ester;
- phosphoric acid ester;
- acetic acid ester;
- and a halogen atom, A is a phenylene group unsubstituted or substituted with one or two members selected from the group consisting of bromine and chlorine atoms, methyl, ethyl, methoxy, ethoxy and sulfo groups, or a naphthalene group unsubstituted or substituted with one sulfo group, B is a cycloalkylene group of the formula, ##STR170## an arylene group of the formula, ##STR171## or an alkylene of the formula --(CH.sub.2).sub.1 --, wherein R.sub.3 and R.sub.4 are independently a hydrogen atom or a methyl, ethyl or methoxy group, n is 0, 1 or 2 and l is an integer of 2 to 6, R.sub.1 and R.sub.2 are independently a hydrogen atom, an unsubstituted lower alkyl group or a substituted lower alkyl group substituted by hydroxy, cyano, alkoxy, carboxy, carbamoyl, alkoxycarbonyl, alkylcarbonyloxy, sulfo, sulfomoyl or halogen atoms, and m is 0, 1 or 2, provided that the group Y is located at m- or p-position to the group ##STR172## when B is the arylene group.