Passing a variable between frames with actionscript 3

后端 未结 4 540
甜味超标
甜味超标 2020-12-18 09:13

I am new to actionscript 3.0 and I\'m experiencing difficulty trying to pass a variable that is created and set in frame 1 to a dynamic text box that is added to the stage i

4条回答
  •  爱一瞬间的悲伤
    2020-12-18 09:32

    frame scripting is, in my opinion, ghetto and should be avoided.

    that being said, you problem could be solved a few ways. first, you create an "Actions" layer that is accessible to all frames by stretching the layer as long as your timeline, but all your actionscript is on the first frame. second, by placing your text field on a separate layer, accessible in frame one but only becomes visible in frame 4 (assuming you don't want it to appear until frame 4).

    however, OOP and and a descent design pattern as Glycerine suggests is definatly the way to go, especially if you are new and plan on further investment in the flash platform.

    some book suggestions: Colin Moock's Essential ActionScript 3.0, The ActionScript 3.0 Quick Reference Guide, Kieth Peter's Foundation Actionscript 3.0 Animation: Making Things Move! and AdvancED ActionScript 3.0 Animation. these books will certainly give you some solid ground in proper development for the flash platform. if you read them you wont regret it.

提交回复
热议问题