サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
www.y-tti.com
Lightbox風なやつで、HTMLやswfを表示できるjavascriptを探してたわけですが、 LightWindow →同じドメインのHTMLが開かない(IE6) multibox →IE6で上手く開かない MOOdalBox →IE6で上手く開かない と、ことごとく玉砕されたため、 今流行りのshadowboxに目をつけてみました がしかし、 shadowboxでHTML表示を行うことだけに約2、3時間ハマることに。。 失敗:'iframe'無し Shadowbox.loadPlayer(['html'], 'js/player'); 成功:'iframe'有り Shadowbox.loadPlayer(['html' , 'iframe'], 'js/player'); ここでいう、「iframe」の意味がいまいち分からないのだが、「iframe」つけたらshadowboxで上手
大阪てら子 23 「みんなで作る特別授業」行ってきました。 武田鉄矢ばりに参加者全員が先生になるという勉強会です。 今回は、怖くて手を出せなかった「マトリックス」を元に画像変形に挑戦してみました。 ※アフィン変換や、射影変換と言われる変換方法を理解してから、actionscriptを書きたかったのですが、ちょっと理解不可能だったので、とりあえず、平行四辺形と台形の変形を実現することに力を注いでみた。 平行四辺形な変形 wonderflにUPしてみた てらこ23で発表したものの説明1 - wonderfl build flash online とりあえず、平行四辺形に変形してみた。Matrixのa,b,c,d,tx,tyのプロパティを以下のように設定し、画像に適応すると平行四辺形に変形します。 adobeのデベロッパーセンターに野中さんの記事より a: 水平方向の伸縮率 = 変換後の幅/もと
pv3dに3D座標→2D座標の変換クラスがあるか探してたのですが、結局見つけることが出来ず途方にくれてたわけですが、 http://www.nabble.com/3D-%3E%3E-2D-coordinates-td14730886.html こちらにそれらしきソースが!! 以下該当ソース private function getObj2DCords ( o:DisplayObject3D, camera:CameraObject3D, offsetX:Number = 0, offsetY:Number = 0 ):Point { var view:Matrix3D = o.view; var persp:Number = (camera.focus * camera.zoom) / (camera.focus + view.n34); return new Point ( (view.
大阪てら子 22 「webカメラで遊ぼう!」に参加してきました。 毎度ながら、スイマセン!的な発表なんですが、今回もスイマセンです。 今回やっておきたかったことは以下の2点。 Webカメラで撮った画像を保存。 シンプルな動体検知 こんなものを発表しました動画 Webカメラで撮った画像を保存 Flashのみで画像保存はFlash Player9の段階では不可能?みたいなので、サーバー側(php)で保存します。 ※Flash Player10からはローカルファイルアクセス機能が出来るようになったので画像保存できるかもしれない。 1、BitmapDataをエンコードしてサーバーへ送信 2、サーバー側で画像保存 ※サーバーはローカルにMAMPをインストールした環境を使用しました。(mac 0SX) Flash→PHPの連携はパラメーターの引き渡しが簡単に出来るAMFPHPを使ってみました。エンコー
Movable Typeをローカル環境にインストールしようとした時に躓いたのでメモ。 ※私のはMac OS10.5.6にMAMPをインストールした環境です。 DBD::mysqlがインストールされてない ローカルにMovable Typeを解凍&設置し、mt-check.cgiを走らせたところ、 サーバーにDBD::mysqlがインストールされていないか、DBD::mysqlに必要なモジュールがインストールされていません DBIとDBD::mysqlは、MySQLを使ってブログのデータを管理するために必要です。 DBD::mysqlをインストールする場合は、インストール手順を参照してください。 なエラーが。MAMPはデフォでMySQLをインストールしてくれるので、DBD::mysqlとはperlとMySQLをつないでくれる便利なモノと予想。まあ、それはどうでもよくて、DBD::mysqlを
ポータル系サイトなどでよく見かけるFlashバナーですが、バナー制作規定にある「容量(swfファイルサイズ)」にたびたび泣かされます。何も考えずオーサリングすれば必ず容量オーバーするという悪夢。下手すりゃ構成案段階まで逆戻りして作り直しなんてことになるかもしれないので、「構成案とデザイン」時の留意点をメモしておこうと思います。 ※オーサリング担当者からデザイン担当者へ向けての留意点という視点で。 オブジェクト数に気をつける オブジェクト数と比例して容量が増える 異なるオブジェクト1個配置より異なるオブジェクト3個配置の方が容量が大きい。 ※同じ形のオブジェクトであれば、Flashオーサリング時にシンボルとして扱えるので問題なしです。 オブジェクトの大きさにもよるが、単純な考え方として、異なるオブジェクトが増えるとその分、Flashに配置する素材が増えるので、swf容量も大きくなる。 訴求し
javascriptはコピペだけで何とかなるから大丈夫!? と逃げ逃げの姿勢でやってきたんですが、 ↓みたいなのを見せられるともう無視できんなと思い始めた次第でございます。 Javascript Super Mario Wario Land: Shake It 仕事でもFlashで作った後で、javascriptで作ればよかった!って思うことがたまにあるんで少しずつjavascriptに慣れていこうと思います。 ※簡単ながらも細かな修正が何回もやってきて、Flashでコンパイルするのがめんどくさい。などなど。 aptanaとjQueryでやっちゃおう aptana aptanaとはEclipseベースのWebオーサリングツールです。javascriptやらphpやらhtmlやら色々カバーしてて便利のようです。※個人的にEclipseベースのFlex Builderに慣れてしまってるので使い
大阪てら子 21 「AS3教えて!えらい人」にいってきました。 色々と勉強になる質問が飛び交い、先生達が勉強になる解答を示してくれて、私にとって、とっても有意義な時間になりました。 自分はinterface(インターフェース)について質問させてもらったんで、その内容をちょちょいとまとめておきます。 インターフェースってなに? 抽象的なクラスです。っと説明つきにくいので、↓を参照してください。 Java入門 | インタフェース Javaの資料ですが、概念はActionScriptでもほとんど変わらないはずです。自分もモヤモヤっとしか理解してません。。。 もう少し具体的にどういう時に使うの? インターフェースを実装 (implements)したクラスはインターフェースで定義されたメソッドを必ず実装しなければならない。(しなければコンパイルできない) ってことは、複数人でコードを書く時にインター
Flash Player10まで進んでしまってる昨今でございますが、ポータル向けのバナー制作などではレギュレーションによりFlash Player6書き出しでなければいけなかったりします。 Flash Player6書き出し&透過png画像使用時に、Flashタイムライン上では綺麗に表示されているのにパブリッシュしたら汚くなってしまっていて多いにハマったのでメモ。 Flash Player6とFlash Player9での書き出し例 Flash Player6書き出し 左側問題なし、右側は汚い Flash Player9書き出し 両方問題なし 使用したpng画像 詰め詰めで切り出ししたpng画像(汚くなる) Flash Player7,8,9では問題なかったが、Flash Player6書き出しで画像が汚くなった。 1px間を空けてで切り出ししたpng画像(問題なし) Flash Play
PaperVision3Dでオブジェクト回転とかカメラ移動とかを 試してみた。 座標とか角度とかテキストボックスに表示してみた。 どのプロパティーの数値をいじると、どういう変化が起こるか 直感的に分かるようにしたかったんですが、 結構ややこしいですね。。 3Dアニメーションを自由に扱えるようになるには、 こういう数値の変化と影響を理解しておかなくては。。 とりあえず、Camera3DとFreeCamera3Dの違いが何となく分かった。 Camera3Dは、ガンダムに乗っているアムロみたいなもんで、 FreeCamera3Dは、売れっ子アイドルに対し、イイネイイネーを 連発するカメラマンのようなものだ! 要するにカメラを基点とするか、オブジェクトを基点とするかみたいな。。 あと、なぜかCamera3Dでは、 カメラ角度の回転が出来ない?? カメラ基点ってことから必要ないため実装されてないのか
Flashはブラウザに依存しない!!って思っていたいが、 SWFObject v2.1を使用し、stage.stageWidthやstage.stageHeightを 取得しようとした時にどうもFirefoxにて上手く取得できない。 ということで テスト してみた。 FirefoxとSafariでの結果 Firefox Safari 実行したactionscript package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; import flash.text.TextFieldAutoSize; [SWF(backgroundColor="0xFFFFFF",frameRate="30",width="640",height="480")] public cl
空メール返信機能作成メモ ----- Transcript of session follows ----- /home/xxxxxxxxx/test.php: not found 554 5.3.0 unknown mailer error 127 ↑エラーからの脱却 【mailfilter】 ・パーミッション→600 ・保存設定 EUC LF(改行) ・to "| /home/xxx/www/xxxxxxx/test.php" ・保存場所 /home/xxxx/MailBox/ 【php側】 ・保存設定 EUC LF(改行) ・#!/usr/local/bin/php とりあえず、メール着信→プログラム起動まで動作した。 苦しむこと何時間だろ・・・考えたくないなww エラー内容にもう少し誠意と筋を通せ!!っと無茶なことを言いたい。 WEBデザイナーっていう仕事の範囲内なのか範囲外なのか
Papervision3D 2.0 Great Whiteに大苦戦 Papervision3D 1.5と1.7は少し触ったことがあるので、軽くPapervision3D 2.0を弄ってみるか~って思ったんですが、結構仕様変更されていてかなりの大苦戦しました。今回作ったものだけで10時間ぐらい掛けたような。。。基礎がなってないだけ?汗。とりあえず何これ?っと思ったところをピックアップ BasicViewクラスの追加 お気楽にPapervision3Dを実装できるようにscene,camera,viewport,renderなどまとめたクラスらしい。 Viewport3Dクラスの追加 コンテナ(箱)的な存在?と自分なりに解釈。 Camera3Dクラスの変更 FreeCameraとかその他を一つにまとめてCamera3Dクラスに統合した感じ? BasicRenderEngineクラスの追加 Re
なんか最近macとFlex Builderとの格闘ばかりで、ActionScriptの勉強進んでない気が。。 Flex Builderのコンパイル時にFlash Playerを立ち上げる。 Flex Builderにてコンパイル実行した時にデフォルトでは、ブラウザが立ち上がり表示されるのですが、Flashと同様にFlash Playerで確認したいという願望。設定箇所はすぐ見つかった。 ※プロジェクト-プロパティー デバッグがあぁぁぁぁぁっと小一時間 ブラウザ立ち上げの時は問題なくデバッグ出来てたのですが、Flash Playerにした途端デバッグが出来なくなった。 その1 起動中:Flash Playerがデバッガに接続するのを待機しています。 その2 接続に失敗し、セッションがタイムアウトしました。 以下を確認してください。 1.デバッグを有効にしてFlashアプリケーションをコンパイ
Progression Frameworkを試してみた。 今さらな感もありますが、FLASH標準となりそうなProgressionを使えるようになるため、ちょこちょこ作ってみました。※クラスベース ページ遷移だけですが。。。 「Progression」の利点は公式HPや色んなブログに書かれていますが、 私が特にありがたく感じているところは2点。 ・ページ毎にURL表示を変えれる。※ブラウザの戻るボタンが使える。 ・イベント管理やページ遷移管理などのフレームワーク要素 で、作ったものですが、何分右も左も分からなかったため、 http://progression.libspark.org/wiki/Library/Examples こちらの「東京てら子ワークショップキット」を参考にさせてもらいながら作成しました。 ※公式HP以外にも↓を参考にさせて頂きました。 WCAN mini AS vol
flashlog.txtが上手く出力できなくて困ってたんですが、原因は単純なことでした。 出力されなかった原因 そもそもflashlog.txtを理解していなかった。 flashlog.txtに何も出力されねー><と嘆いていたんですが、flashlog.txtにはtraceコマンドにてトレースされたものが出力されるという基本的なことを見逃していた。 trace("ごろにゃん"); これでflashlog.txtには「ごろにゃん」と出力される。 debug playerを使ってるつもりで使っていなかった。 DL先:http://www.adobe.com/support/flashplayer/downloads.html ↓下3つのMac用はとりあえず置いといて、上3つはそれぞれ、IE用、Firefox用、ローカルのswf用となっています。この3つ目のローカルのswf用で大きなミスを犯して
<input type='checkbox' name='color[]' value='blue'> <input type='checkbox' name='color[]' value='red'> <input type='checkbox' name='color[]' value='yellow'> PHPでcheckbox内の値の受け渡しメモ。 nameに[]をつけると、配列としてPHP側に受け渡る。 PHP側で、 $color = $_POST["color"]); のように受け取ると、 変数colorは配列となっている。 配列をカンマ区切りの文字データにしてやりたい時は、 $color = implode(",", $_POST["color"]); のようにimplode関数を使用する。 例えば、ブルー、レッドにチェックを入れて、POSTなりGETし、 implode関
久々CSSコーディングしてて、 どっぷりハマッてしまった部分メモ。 「li」部分に背景画像を指定した時、 margin,paddingを0に指定しても、 背景画像と文字部分がズレてしまって、 2時間ぐらいハマりました。。。 回避方法は、 「li」部分に list-style-position:outside; を指定するだけ。 trackbacks trackbackURL: li要素の左側マージン調整がうまくいかなかった原因 from Rain or Shine 解決した後に見つけたのですが、少し前にも俺と同じ理由で同じくらいの時間ハマってた人がいたようです。。。 崖っぷちWEBデザイナーブログ | CSS「ul ... on 2008年04月12日 01:38 read more
約2ヶ月前より、iPhoneアプリ開発の勉強をスタートしました。 iPhoneアプリ開発に関しては、右も左も分からない田舎ペーペーな状態からスタートであって、 何から始めればいいのかサッパリ検討がつきません。 ゆえに何か掴めるまで、本を買いあさり読みまくる手法で攻めることにしました。 以下、本単体に対するレビューというより、 僕の勉強日記な部分が強いです。 僕の実力はActionScriptがちょいちょいぐらいなので、 ばりばりプログラマーさんや、頭の回転が速い人にとっては、 参考にならない記事になるかと思います。 ※レビューはリンク先のamazonの方が充実してます。 2010.05〜2010.07 我が脳ミソが自信をなくした日々 上から読んだ順です。 はじめてのiPhoneプログラミング 開発についての必要知識が一通り詳しく載っている本。 題名のとおり、はじめてのiPhone本として読
このページを最初にブックマークしてみませんか?
『www.y-tti.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く