2006-07-06から1日間の記事一覧

OpenLaszloと外部の連携5

ここまででかなりまともにFlashにデータを送信できるようになった訳ですが、実はまだonvalイベントが全然動いてなかったり。OpenLaszloではタグで定義された属性は値が変更されたときに"on"+属性名で名づけられたイベントが発生します。例えば今回はvalとい…

OpenLaszloと外部の連携4

今まではaとかcとかを送信していたわけですが、次は日本語を送信してみます。http://www.asahi-net.or.jp/~ya5m-kwbr/hash4/useFlashVarsMulti.html fo.addVariable("val", "あ");<input type="button" onclick="document.getElementById('lzapp').SetVariable('val','い')">文字がそのままソース内に埋め込まれているわけですが、これはこれでデータ送…

OpenLaszloと外部の連携3

読み込む時に送る二つ目の方法がFlashVarsを使う方法です。http://www.asahi-net.or.jp/~ya5m-kwbr/hash4/useFlashVars.html以下のようにSWFObjectを使った場合addVariableで設定します。 fo = new SWFObject("hash.lzx.swf", "lzapp", "500", "150", "6", "…

OpenLaszloと外部の連携2

まずFlashへデータを送信する方法を考えます。そのためにまずOpenLaszloでvalという属性をCanvasに定義して以下の二つのタイミングでDebugにログを出力するようにします。 1.onidleイベント 2.onvalイベント それからボタンをつけていつでもvalの内容を確認…

OpenLaszloと外部の連携1

今まで調べた内容のまとめです。過去分と重複するところもあります。SWFファイルの埋め込みについては分かりやすいので http://blog.deconcept.com/swfobject/ で提供されているswfobject.jsを使用します。日本語訳はこちらでみつかりました。 http://www.tr…