我目前正在爲本地銀行製作Flash廣告。動畫的其中一個框架要求顯示免責聲明文本。我試圖在廣告中創建一個標籤,如果點擊將允許一個小窗口向上滑動(大約是中等矩形高度的一半),則顯示免責聲明,然後關閉。當主動畫仍在進行時,會發生這種情況。問題是我不知道該怎麼去做。用戶啓動的Flash廣告彈出窗口
我曾在一家主要廣告網絡的保險廣告中看到過這種技術,但尚未能確定如何去做。
我正在使用Flash CS4。我在AS3方面非常精通。
我目前正在爲本地銀行製作Flash廣告。動畫的其中一個框架要求顯示免責聲明文本。我試圖在廣告中創建一個標籤,如果點擊將允許一個小窗口向上滑動(大約是中等矩形高度的一半),則顯示免責聲明,然後關閉。當主動畫仍在進行時,會發生這種情況。問題是我不知道該怎麼去做。用戶啓動的Flash廣告彈出窗口
我曾在一家主要廣告網絡的保險廣告中看到過這種技術,但尚未能確定如何去做。
我正在使用Flash CS4。我在AS3方面非常精通。
你的意思是它彈出廣告?
入住富媒體廣告
http://googleblog.blogspot.com/2009/04/whats-rich-media-ad-anyway.html
如果你的意思是喜歡裏面......好吧,這只是一個簡單的動畫 - 在一個影片剪輯製作,使之不與主時間軸移動..
創建您的MovieClip免責聲明,當動畫到達相關框架時,添加選項卡,點擊該按鈕將添加MovieClip到舞臺。
//on the relevant frame add the tab MovieClip var tab:MovieClip = new Tab(); tab.addEventListener(MouseEvent.CLICK , tabClickListener); addChild(tab); function tabClickListener(event:MouseEvent):void { var disclaimer:MovieClip = new MovieClip(); disclaimer.x = -400; //whatever position is out of the window addChild(disclaimer); //I personally use TweenMax , but you can use whatever tweening class //this will slide your MovieClip in TweenMax.to(disclaimer , .5 , {x:100 }); tab.removeEventListener(MouseEvent.CLICK , tabClickListener); } //In your disclaimer MovieClip: //create a close button and add a click event listener to trigger the //following function close(event:MouseEvent):void { TweenMax.to(this , .5 , {x:-400}); closeButton.removeEventListener(MouseEvent.CLICK , close); } //to make your disclaimer look like a pop up , just add a DropShadow filter this.filters = [new DropShadowFilter()];
我從來沒有使用過TweenMax或任何Tweening類的事情,但我試圖讓這個工作。你有一個例子嗎?我可以看看嗎?我已經下載了TweenMax,並將.com文件夾放在與.fla相同的目錄中,但我仍然有錯誤。訪問未定義的屬性,並調用一個可能未定義的方法Tab。 – 2010-09-10 04:57:53
您需要將TweenMax添加到庫/類路徑。檢查此鏈接:http://help.adobe.com/zh_CN/Flash/10.0_UsingFlash/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html#WSB1F410E6-F7BD-443a-97E7-13DE866CA732 – PatrickS 2010-09-10 05:14:16