Flavor is American English, flavour British English. The spellings hold with suffixes -ful, -less, -ed, etc.