跳到主要內容

發表文章

swfAddress基本教學

swfAddress是什麼? 簡單來說就是讓全Flash的網站,每個單元都有獨立網址。 swfAddress官網 怎麼使用呢? 先來瞭解一下他的原理 1.點擊Button時,送一個自定字串給JavaScript 2.JavaScript在網址後方加入#/自定字串/ 3.Flash端偵聽到網址改變,做對映的事。 假設有一button名為a_mc,按下後要gotoAndStop(20); stop(); SWFAddress.addEventListener(SWFAddressEvent.CHANGE,handleChange); //偵聽當網址改變時的事件。 SWFAddress.setStrict(true); //開啟嚴僅模式。 a_mc.onRelease = function() { //本來是直接寫gotoAndStop(20); //改寫成SWFAddress.setValue('/about/'); //這樣當按下後,網址就會自動加上/about/ //因為網址改變了,所以偵聽的事件就會被觸發。 SWFAddress.setValue('/about/'); }; b_mc.onRelease = function() { SWFAddress.setValue('/portfolio/'); }; function handleChange(e:SWFAddressEvent):Void { //當網址有改變時,這個函式就會被執行 var _value:String = e.value; //抓取網址#字號後的文字 trace("SWFAddress:" + _value); //之後就可以使用if來比對 //假設本來按下a_mc,是要gotoAndStop(20) if (_value == "/") { //如果是"/" 表示網址後方沒有帶任何的#值 // play(); } else if (_value == "/about/") { //如果是/about/ //表示就是a_mc被按下 gotoAndStop(20); } else if (_value == "/portfolio/") { ...

法樂PV3D新作~

很有緣的在工作上和他們合作 也很有緣的來上我的PV3D課程 看到他們的PV3D大作,真是開心呀 使用3DMAX建模,並製作動畫 產生.DAE格式。 再使用PV3D裡的DAE類別,載入模型並播放 酷呆了呀。 檔案比較胖,請耐心等待 http://www.coltplus.com.tw/smartfilm/ 奶綠老師所開設的PV3D班教學http://www.flycan.com.tw/course/course_flashpv3d.php

3D Rotation

最近一直在努力的K 3D相關的文章 原來只要透過數學公式,就可以讓Flash模擬3D空間 再加上Camera的透式效果。 Source Code Download

海尼根轉盤效果

分享出筆者製作的海尼根官網 Download單元裡的轉盤效果。 移動的部份一樣是使用Tweener類別 http://code.google.com/p/tweener/ Source Code Download

奶綠茶photoGalleryV3.5

奶小茶的photoGalleryV3.5原始檔 2007/12/30 更新小Bug,請重新下載 線上Demo: http://milkmidi.com/photogallery/galleryv3.html 1.支援SWFAddress,讓FLASH可以有上一頁下一頁和每張獨立網址的功能 2.圖片路徑圖說經由XML來設定 3.背景依據顯示圖片,自動變化成最接近的顏色 4.非商業用途,歡迎使用並修改(如果覺得我製作的好,也煩請加入我的logo) 5.可結合後端伺服器 00.art 相本集資料夾 com 奶綠茶的Class檔 swfaddress SWFAddress資料夾 swfobject swfobject資料夾 XML galleryV3.fla 原始檔 index.html 主檔html SWFAddress.as SWFaddressEvent.as Source Code Download 解壓密碼:回覆文章,即可看見Password

GoogleAnalytics教學

GoogleAnalytics是什麼 簡單來說,就是可以檢驗網站的點擊率 這麼說,好像小看了這套系統, 除了點擊率之外,還能夠測遞減率等等的資訊 1.先到 http://www.google.com/analytics/zh-TW/ 申請使用 2.點選右上方的: 我的 Analytics (分析) 帳戶 3.依步驟一直填一填 4.選擇新版的Google Code,並將其貼在.html裡的之前 5.FLASH端送訊號給Google。 因為FLASH的網頁,實體的html只有一頁,所以我們需要自行定義一些虛擬的html位置 假設場景上有二個Button。我希望偵測該點擊率 使用筆者所寫的Google類別 _mc.onRelease = function(){ //本來要做的事 Google.tracker("step1.html");//這裡的step1.html是我們 虛擬的 }; 之後就可以在Google分析裡,查到step1.html被點擊了多少次 6.如何檢測訊號是不是有送出去呢? 先在FireFox安裝httpFox https://addons.mozilla.org/en-US/firefox/addon/6647 重新啟動FF,開啟httpFox外掛並按下左上方的Start,開始捕抓訊號 7.httpFox可以 捕抓到client端向server呼叫的的http訊號。 有看到訊號端,有送出跟我們在FLASH端送出的名稱是一樣的 這樣就確定訊號有送到Google了 SourceCode Download