progressionで化粧品サイトを作成しました!

flashフレームワークであるprogressionを使用して化粧品サイトを作成しました!

Loading...

今回はデザインとプログラミングを担当しました。
デザインを学んだ事がないので、これで良いのか不安です。。。

こここうした方が良いよって部分がありましたらご指摘お願いします!

[追記]
ショーケースにも載せて頂きました!
http://progression.jp/ja/showcase/



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/

progressionのstage.addChildでハマったので記事にしました。

昨日の記事actionscriptのnumChildrenプロパティでハマったので記事にしました。 - @camelmasaの開発日記の続きです。
progressionのstage.addChildでハマったので記事にしました。

progressionのindex.asのコンストラクタでハマる

progressionのコンストラク

public function Index() {
}

内で下記のソースを追加しました。

hoge = new Shape();
hoge.graphics.beginFill(0xB11016);
hoge.graphics.drawRect(10,10, 10, 10);
stage.addChild(hoge);

コンパイルすると、

Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。

というエラーが表示されてしまいました。

解決方法

progressionのコンストラクタ内でstageオブジェクトが使用出来ない様なので、index.as内のprotected override function _onInit():void内でstage.addChildする事で解決出来ました。

まとめ

こまめにtraceする癖をつけよう。



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/

actionscriptのnumChildrenプロパティでハマったので記事にしました。

actionscriptフレームワークprogressionを使用して、サービスを作成しているのですが、numChildrenプロパティでハマったので記事にしました。

numChildrenプロパティとは?

指定したオブジェクト内にいくつのオブジェクトを保有しているかを調べるプロパティです。

なぜnumChildrenプロパティを使用したのか?

複数のオブジェクトを、最前列に表示したいが為にnumChildrenプロパティを使用したのですが、googleactionscript 最前列 - Google 検索で検索すると、
下記のサイトで方法が紹介されていました。

HugeDomains.com - Shop for over 300,000 Premium Domains

ハマりどころ

サイト内では、

オブジェクトを最前面にしたい時
stage.setChildIndex(最前列にしたいオブジクトの名前,numChildren-1);

と書いてありましたので、コピペで使用してnumChildrenの意味も分からず使用してしまってハマってしまいました…。

正確には、

stage.setChildIndex(最前列にしたいオブジクトの名前,対象のオブジェクトの名前.numChildren-1);

のようで、対象のオブジェクトの名前の部分を省略すると、this.numChildren-1と解釈されてしまう模様…。

まとめ

PHPerな脳みそを交換したいです。
オブジェクト指向的なソースコードの書き方に慣れないといけませんね…。



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/

Flash CS4とPhotoshop CS4を買いました!

Flash CS4とPhotoshop CS4を買いました!

価格.comで調べ、見てね価格というサイトで購入しました。

見てね価格 |

なぜFlash CS4を買ったかというと、
Flash CS4は30日間の試用期間中に、Flashフレームワークprogressionをインストールして使用してみて『こんなに簡単にフラッシュのサイトが作れるのか!』と衝撃を受け買いました。

progressionが無かったらFlash CS4は買いませんでしたね。
簡単なFlashアプリ等はprogressionで構築してみようと思います。

http://progression.jp/ja/

Flashのフレームワーク「Progression3」を始めてみよう!:特集|gihyo.jp … 技術評論社


そして、Photoshop CS4をなぜ買ったかというと、GIMPがどうも使い辛くて簡単な画像処理などは少し使い慣れているPhotoshopが良いと思ったので買いました。

2つのソフトの価格を合わせると高く付きましたが、それ以上の利益・効果を出せば良いかなとプラスに考えています。


…余談ですが、Adobeの商品にはアカデミー版というものがあるらしく、学生にはかなり安く販売しているようです。僕は学生ではないので購入するのは出来ないのですが、友達の学生に買って貰ったら…

逆に販売する側の立場を考えたら、そういった買い方をして欲しくないですよね。

先程も書きましたが、progression良いですよ!



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/