Re: [請益] flash連結mysql
看板Flash作者Jedic (I don't hate but I kill)時間19年前 (2005/05/23 16:52)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
轉貼自help檔
檢查載入的資料
將資料載入 SWF 檔案中的各函數或方法 (除了 XMLSocket.send()) 是非同步的:
傳回動作結果的時間不確定。
在 SWF 檔案中使用載入的資料之前,您必須先檢查資料是否已經載入。
例如,您無法在同一個 Script 中載入變數,又處理這些變數的值。
在下列 Script 中,您無法使用變數 lastFrameVisited,
除非您能確定變數已經從檔案 myData.txt 載入:
loadVariables("myData.txt", 0);
gotoAndPlay(lastFrameVisited);
每個函數或方法都有特定的技術,可讓您檢查它所載入的資料。
如果您使用 loadVariables() 或 loadMovie(),您可以將資訊載入影片片段目標中,
並使用 onClipEvent() 處理常式的 data 事件來執行 Script。
如果您使用 loadVariables() 載入資料,onClipEvent(data) 處理常式
會在載入最後一個變數時執行。
如果您使用 loadMovie() 載入資料,onClipEvent(data) 處理常式
便會在每次將 SWF 檔案的片段傳送到 Flash Player 時執行。
例如,下列按鈕動作會將檔案 myData.txt 中的變數
載入到影片片段 loadTargetMC 中:
on(release) {
loadVariables("myData.txt", _root.loadTargetMC);
}
指定給 loadTargetMC 實體的 onClipEvent() 處理常式
會使用從檔案 myData.txt 載入的變數 lastFrameVisited。
下列動作將會等到所有變數 (包括 lastFrameVisited) 都載入後才會執行:
onClipEvent(data) {
goToAndPlay(lastFrameVisited);
}
如果您使用 XML.load()、XML.sendAndLoad() 和 XMLSocket.connect() 方法,
應該定義將會在資料到達時進行處理的處理常式。這個處理常式是 XML
或 XMLSocket 物件的屬性,您可為它指定已定義的函數。
收到資訊時,Flash 便會自動呼叫處理常式。
如果是 XML 物件,請使用 XML.onLoad() 或 XML.onData()。
如果是 XMLSocket 物件,請使用 XMLSocket.onConnect()。
如需詳細資訊,請參閱使用 XML 類別和使用 XMLSocket 類別。
※ 引述《dapg (吃到飽!!)》之銘言:
: 現在一直在試驗php&flash
: flash可以抓到文字的php
: 卻沒有辦法抓到php的函數處理過的文字
: 有誰知道有什麼好方法嗎
: ※ 引述《dapg (吃到飽!!)》之銘言:
: : 在iis裡面跑跟apache跑會有不同嗎?
: : 1
: : 2
: : 3
--
宮本武藏的必勝心法:
一、誠心為思想之本。二、忘我以求道。三、遍習諸藝。
四、廣涉百業之道。五、了解諸事的利弊得失。六、培養辨別事物的眼光。
七、洞悉肉眼不可見之事。八、留心細節小事。九、不做無功效之事。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.66.87.212
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章