Monday, March 06, 2006

removeMovieClip

The function removeMovieClip in Flash is (in theory) supposed to be the opposite of attachMovie - it lets you remove a movieclip from the stage. There are only two catches. It will not work when:

1. The movieclip is placed manually on stage (so not using attachMovie)
2. If you happen to attach the movieclip to getNextHighestDepth()

So you can either hardcode the depth into which you want to load the movieclip, or you can create a colourful algorithm for finding an appropriate depth, or you can use swapDepths() to put the movieclip in an accepted depth before removing it. You can also use the DepthManager (which, according to its documentation, you need not use unless you are an advanced Flash developer), but this can only be used if you have a component on stage or in library, which makes sense in the Macromedia-world, because it is when using components that getNextHighestDepth() makes removeMovieClip() fail silently. One can only wonder what getNextHighestDepth() uses to determine the next highest depth, and why it does not use DepthManager when required. But hey, who needs working functions when there are so many workarounds to choose between?

It's all documented without shame in the LiveDocs. Losers who use the help content following Flash however, will have to figure it out by themselves.

4 Comments:

At 2:52 pm, Anonymous Anonymous said...

Gratulerer med 0803!

 
At 3:15 pm, Blogger ballerina said...

Takker! :)

 
At 1:47 am, Blogger Åsmund Garfors said...

Oj, grattis på såvidt etterskot! Er du også 26 no?

Eg skal innrømme at det er avgrensa interesse frå mi side om denne posten, men i alle tilfelle er eg glad for å sjå at det ikkje berre er eg som føler meg noko språkforvirra på veven. Eg ser du også poster annakvar post på annakvart språk. Eg berre venter på din første italienske bloggpost, når kjem den? ;-)

-Å-

 
At 11:43 am, Blogger ballerina said...

Heheh, eg trur det var kvinnedagen det blei sikta til over, men eg har blitt 26 sidan sist også, så la gå. ;)

Eg nyttar i grunn to kategoriar: unyttig, men fantastisk underhaldande dagbok -> norsk. Nyttig, brennaktuelt og innovativt -> engelsk. Italiensk bloggpost er heilt klart ikkje til å unngå, har vore på nippet fleire gongar så det er nok berre eit spørsmål om tid. Og kven veit, kan hende eg slår til med ein nynorskpost ein dag og! :)

 

Post a Comment

<< Home

En blogg kan være et godt verktøy for en som i litt for stor grad glemmer de små og store tingene som utgjør livet. Dette er min reserve- hukommelse.