درسته ، دلیش می تونه طول موجی باشه که هنگام بر خورد به لایه حباب بر می گرده و نمی تونه وارد محیط بعدی بشه . یعنی یک لایه حباب دارای یک ضخامت هستش(هر چند خیلی نازک) یعنی نور زمانی که به حباب بر خورد میکنه به خاطر اختلاف در ضریب شکست و چگالی و نحوه زاویه تابش مقداری از اون به محیط اول بر می گرده و ما بقی وارد محیط دوم میشه ، محیط دوم همون لایه نازک آب و صابون هستش،زمانیکه می خواد از محیط دوم خارج بشه باز هم یک بخشی از اون بازتاب میشه و بر می گرده و ما بقی وارد محیط بعدی میشه،حالا این دو تا طول موجی که بر گشتن به خاطر اینکه از فاصله متفاوتی دارن میان(یکیشون از سطح بیرونی حباب و اون یکی هم با چند نانو متر اختلاف یا شایدم کمتر از سطح داخلی حباب) رنگشون با هم فرق می کنه که دلیل اون هم اختلاف فاز بین دو تا نور هستش.منتها رنگی که ما می بینیم فکر می کنم تو هر بار دیدن متغیر هستش