我正试图在动画片段的鼠标悬停上显示文字。
mc1.onRollOver = function() { mc1.gotoAndStop(2); 停(); } mc1.onRollOut = function() { mc1.gotoAndPlay(1); 玩(); }
在movieclip内的第2帧上我创建了一个动态的文本框。多行并添加滚动条。但它不起作用。
在影片剪辑之外它的工作但在影片剪辑内部无效。
答案 0 :(得分:0)
您可以将文本框放入单独的图层并将其保存在mc1的两个框架中(不要在第2帧中的文本框图层上创建关键帧),然后使用_visible属性控制文本框可见性。
您的代码可能如下所示:
mc1.yourTextBoxInstanceName._visible=false;
mc1.onRollOver = function() {mc1.yourTextBoxInstanceName._visible=true; mc1.gotoAndStop(2); stop(); }
mc1.onRollOut = function() {mc1.yourTextBoxInstanceName._visible=false; mc1.gotoAndPlay(1); play();}