我目前正在为一家本地银行制作 Flash 广告。动画的其中一帧要求显示免责声明文本。我正在尝试在广告中创建一个选项卡,如果单击该选项卡,将允许一个小窗口向上滑动(大约是中等矩形高度的一半),显示免责声明然后关闭。这将在主动画仍在进行时发生。问题是我不知道该怎么做。
我在一个主要广告网络的保险广告中看到了这种技术,但无法确定如何去做。
我正在使用 Flash CS4。我稍微精通AS3。
我目前正在为一家本地银行制作 Flash 广告。动画的其中一帧要求显示免责声明文本。我正在尝试在广告中创建一个选项卡,如果单击该选项卡,将允许一个小窗口向上滑动(大约是中等矩形高度的一半),显示免责声明然后关闭。这将在主动画仍在进行时发生。问题是我不知道该怎么做。
我在一个主要广告网络的保险广告中看到了这种技术,但无法确定如何去做。
我正在使用 Flash CS4。我稍微精通AS3。
你的意思是它从广告中弹出?
检查富媒体广告
http://googleblog.blogspot.com/2009/04/whats-rich-media-ad-anyway.html
如果你的意思是像里面...嗯,它只是一个简单的动画 - 在一个电影剪辑中制作,所以它不会随着主时间线移动......
创建您的 MovieClip 免责声明,当动画到达相关帧时,添加选项卡,单击时会将 MovieClip 添加到舞台。
//在相关帧上添加选项卡MovieClip var tab:MovieClip = new Tab(); tab.addEventListener(MouseEvent.CLICK, tabClickListener); addChild(标签); 函数tabClickListener(事件:MouseEvent):无效 { var 免责声明:MovieClip = new MovieClip(); 免责声明.x = -400;//无论什么位置在窗外 addChild(免责声明); //我个人使用 TweenMax ,但是你可以使用任何补间类 //这会将您的MovieClip滑入 TweenMax.to( 免责声明 , .5 , {x:100 } ); tab.removeEventListener(MouseEvent.CLICK, tabClickListener); } //在您的免责声明电影剪辑中: //创建一个关闭按钮并添加一个点击事件监听器来触发 //下列的 功能关闭(事件:鼠标事件):无效 { TweenMax.to( 这个 , .5 , {x:-400} ); closeButton.removeEventListener(MouseEvent.CLICK, 关闭); } //为了让你的免责声明看起来像一个弹出窗口,只需添加一个 DropShadow 过滤器 this.filters = [新 DropShadowFilter()];