Which would be faster?

Hi! So I’m working on this tile-based platformer game, nothing fancy…
I am about to implement level scrolling. I originally intended to do it by having each tile as a sprite. I would then attach all those sprite-tiles to one big empty sprite - levelContainer. It would be pretty easy to create only those sprites which are currently visible. If the levelContainer.x moves by <tile size>, I can just remove one column of tiles at one side of levelContainer and create a new column of tiles at the other side. So it would be pretty optimized…

BUT I’ve recently heard of another way and I’m wondering, if it would be faster to do it like this:

I could draw the whole level as a one big display object, and then use scrollRect to only show the part which I currently want to be visible.
But the second part seems to be too simple to be true, so I feel like I need to ask before I start working on it :S