public class Learn extends Music{ public function Learn(){ design(); seo(); rock(); snowboarding(); skateboarding(); movie(); if(me==happy){ everyone == happy; }else if(me==sad){ drink++; } } }

DIコンテナ

Posted: 1月 22nd, 2012 | Author: yoheim | Filed under: Flex, flash | No Comments »

【DIコンテナ】
DIは,コンポーネント(クラス)間の依存関係をソースコードから取り除くことで,
プログラムの実行時までコンポーネント同士が依存関係を持たないようにするデザインパターンです。
(from ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20060628/241982/)

ということで先週くらいにも一つサンプルを作っていたのですが、
1週間とたたないうちに頭からすっぽり抜けたので
今回はjavaで解説をしてくださっていた
こちらのサイトを参考にASに代えてもっかいやってみました。

下記に記録としてコードを書いておきます。

【Main.as】(ドキュメントクラス)
package
{
import flash.display.Sprite;

import greetings.GoodByGreeting;
import greetings.GreetingClient;
import greetings.HelloGreeting;

public class Main extends Sprite
{
public function Main()
{
var client:GreetingClient=new GreetingClient(new HelloGreeting());
//var client:GreetingClient=new GreetingClient(new GoodByGreeting());
client.doGreeting();

//実行結果ーー>”hellooooo”
}
}
}

【IGreeting】(インターフェイス)
package greetings
{
public interface IGreeting
{
function sayGreeting():void;
}
}

【IGreetingClient.as】(インターフェイス)
package greetings
{
public interface IGreetingClient
{
function doGreeting():void;
}
}



【greeings.GoodByGreeing.as】
package greetings
{
import com.demonsters.debugger.MonsterDebugger;

public class GoodByGreeting implements IGreeting
{
public function GoodByGreeting()
{
MonsterDebugger.initialize(this);
}

public function sayGreeting():void
{
//trace(”goodBye!”);
MonsterDebugger.trace(this,”goodBye”);
}
}
}

【HelloGreeting.as】
package greetings
{
import com.demonsters.debugger.MonsterDebugger;

public class HelloGreeting implements IGreeting
{

public function HelloGreeting()
{
MonsterDebugger.initialize(this);
}

public function sayGreeting():void
{
//trace(”Helloooooo!”);
MonsterDebugger.trace(this,”hellooooo”);
}
}
}


なるへそ。簡単なものならなんとか理解。
delegateの概念とFacadeパターンを今日は理解したい。
—>http://feb19.jp/blog/archives/000199.phpをやって多少理解しました。
でも、自分で使えるようになるにはまだまだ..。
セキュリティ周りも少々やらな。



wiiflash

Posted: 11月 23rd, 2011 | Author: yoheim | Filed under: flash | No Comments »

wii をもらったので、
早速 wiiflashを試してみました。

もうちょいスプレーっぽくしてさらに プロジェクターで試してみたいところです。


swiffy – test

Posted: 11月 20th, 2011 | Author: yoheim | Filed under: flash | No Comments »

HTML5 変換にはそんなに興味ないんですが、
新しい物好きなので
試してみました。

ASも使えるようになったのはいいなぁと思いましたが2.0なんすねー。
なんかファイルが倍の大きさになってます…。

【SWF】

This movie requires Flash Player 9


【HTML5 swiffy 使用】

http://blog.everpine.info/swiffy/swiffy_test.swf.html

あとこないだから、サーバー周りの勉強のためにさくらVPSを借りてnode.jsを
インストールしてみました。
右も左もほとんど分からない領域なのでめっちゃ時間かかってHelloWorldでした。

AIRもよくわかってないので、やってます。
ネイティブアプリとの連携をやってみたいので、JAVAも再開しました〜。
kinectもやりたいしwiiflashもまだ出来てないし、あーーー。
やりたいことが盛りだくさんですね。

出来ないことが多いから時間がかかりますが、今年中には何かライブとかで使える物を
作りたいです。



FP11 – Starling

Posted: 11月 14th, 2011 | Author: yoheim | Filed under: flash | No Comments »

flash player 11 が公開されたので2Dフレームワークのstarlingを試してみました。
gotoandlearn で紹介されたいたのものを
そのままやってみただけですが。
次はスプライトシート周りとAIRも試してみようと思ってます。
iOSとかAndroidもいい感じになってるのかやってみようと思います。


kinectもそろそろ自分の中でアップデートしたものを記録として書いていきたいです。
wiiflashも。


久々の更新

Posted: 9月 21st, 2011 | Author: yoheim | Filed under: flash | No Comments »

久々の更新です。
FlickrのAPIを利用して作ってみました。

http://www.everpine.info/wwt/

前々から同じキーワードで世界の人はどんなことを考えているのだろうかということに
興味があったので
それを目で見ることができるようにしました。
デザインとかは
まぁ、とりあえずは大目に見るといった感じで><



MVC observerパターン

Posted: 8月 7th, 2011 | Author: yoheim | Filed under: flash | No Comments »

AS3 でちゃんとMVC や デザインパターンを理解したく勉強しています。
今日は、下記のサイトを参考に
勉強してみました。

observerパターンについては理解できましたが、
MVCは難しいです。
controller は概念的には理解できるのですが
いざ実装となると???とい感じになってしまいます。

まだまだもう少し情報を探して理解に努めたいです。

【参考サイト】
- observerパターン
(1) http://aquioux.blog48.fc2.com/blog-entry-544.html
(2) http://fumiononaka.com/TechNotes/Flash/FN1011001.html

-MVC
http://fumiononaka.com/TechNotes/Flash/FN1012001.html


fla

Posted: 7月 27th, 2011 | Author: yoheim | Filed under: flash | No Comments »

あ、あと、flash作ったのも載せておきます。
wonderfl見て真似してみました。
ドラッグしてみてください。

This movie requires Flash Player 9


kinectas

Posted: 6月 30th, 2011 | Author: yoheim | Filed under: flash, kinect | No Comments »

今日、kinect hack with Flash に参加してきました。
正直、最初はoFを勉強すればいいかなと思っていたので参加するかどうか迷っていましたが
参加してとても良かったです!!

やはり、日頃慣れ親しんだ言語でできるのはアイディアも湧きますしストレスなく制作することが出来そうです。
もちろんoFの勉強も続けていくつもりですが
しばらくはkinectas で遊ばせてもらおうと思ってます!

本当楽しいです。

とりあえず、ボールを動かしてみました。



これから色々とやってみたいです。


sns系

Posted: 5月 18th, 2011 | Author: yoheim | Filed under: flash | No Comments »

twitter と facebook いいねボタン。

This movie requires Flash Player 9

This movie requires Flash Player 9


flash

Posted: 5月 12th, 2011 | Author: yoheim | Filed under: flash | No Comments »

Twitter API を色々と。
他にもいくつか作ってるんですが、
ひとまず、
単純なものを。

This movie requires Flash Player 9


あと、ぐにゃぐにゃ動くボールなんか作ってみました。
なんとなく綺麗です。
This movie requires Flash Player 9