综合王家卫接受各种采访时的表述,他在《春光乍泄》之后的下一部影片名为《北京之夏》(Summer in Beijing)。为此,王家卫开始在北京寻找外景。在这一过程的某一时刻,这个计划变成了一个关于北京的未来主义的故事,并且有了一个新名字——《2046》,因为王家卫未能获准在北京拍摄。于是他将这一计划带到了澳门,进一步发展成了三个以《食物的故事》(A Story about Food)为题的故事,里面有梁朝伟和张曼玉恋爱的情节,背景则是餐厅和面馆。影片最终决定在曼谷拍摄,而变成《花样年华》的这个故事,原本只是王家卫计划拍摄的影片的三分之一,他决定放弃另外两个故事。因此,《花样年华》成了一部脱胎自几个不同的拍摄计划——《北京之夏》《食物的故事》《2046》——的独立影片。