Prince William continues his tour of flood-affected towns in Queensland, sending school girls swooning and lifting residents' spirits.