Dive into the archives.


  • spark勉強会。

    さて、7.22はadobeにてspark勉強会でした。
    会社を早めに出勤して、そうそうに向かったのですが、若干の遅刻。
    やっぱり時間は苦手だなあ。
    到着すると、Adobeの方からFlash Playerやpixel Be [...]

  • 今さらエイリアン展

    えっと、今更なのですが、先日未来館にて開催されていた、エイリアン展に行ってきました。
    ようするにエイリアンについての展示なのですが、さすが未来館というだけあって、見せ方がすごい。

    これなのですが、大きな台(卓球台よりで [...]

  • [flash] Honda | AIRWAVE

    素敵なサイトを見つけました。
    バーチャルですが、ドライブデートができます。
    優れているな、と思ったのが、デートする中で、色々と操作をしなければいけないのですが、
    デートするなかで、温度調整など、何をするにはどこにあるもの [...]

  • [astro filereference] astroでのFileReference

    いやーすごいですね!astro!
    ローカルへのファイル保存が可能だなんて!
    実際は、FileReferenceはローカルファイルを読み込んで直接操作できるみたいですが、ひとまず今回は保存です。
     
    サンプルはこちら。
    ( [...]

  • [flash astro]Dynamic Sound Generation 2.

    またまたですが、Flash Player10 astroのDynamic Sound Generationです。
    ボタンを押すと、音が流れます。
    パルス波の長さを時間で変えています。
    注意:音を止める方法がないので、音を消したい場合はリロードして下さい。

     
    これがasだけでできるってのが素晴らしい!!
    今、個人的にはこの辺の機能が楽しいなあ。
     
    コードはこんなです。
    main.as
    <code>
    package
    {

    import flash.net.*;
    import flash.display.*;
    import flash.media.*;
    import flash.events.*;

    [SWF(backgroundColor="0xeeeeee", frameRate="50", stageHeight="200")]
    public class main extends Sprite
    {
    private var snd:Sound;
    private var square:Sprite;
    private var sh:Number = 200;

    private var btn1:Sprite;
    private var btn2:Sprite;
    private var btn3:Sprite;
    private var btn4:Sprite;
    private var btn5:Sprite;
    private var btn6:Sprite;

    [...]

  • JpgEncoderの非同期版やってみた。(前に)

    えっと、実はすごい前に作っていたので今は誰か作っているのかもですが、
    adobeのcorelibにある、JpgEncoderの非同期版を作ってみました。
    http://www.hi-farm.net/labs/modJPGEncoder.as.zip
    ライセンス的に大丈夫だという判断で公開ですが、まずそうでしたらすぐに取り下げますのですみませんが、ご連絡下さい。
    使い方は、
    1. corelibのJpgEncoder.asを解凍したファイルに差し替えて下さい。
    コードではこんな風にして下さい(サンプル:画像保存のAIRアプリ)
    <?xml version=”1.0″ encoding=”utf-8″?>
    <mx:WindowedApplication xmlns:mx=”http://www.adobe.com/2006/mxml”; layout=”absolute” creationComplete=”initApp()”>
    <mx:Script>
    <![CDATA[
    import com.adobe.images.JPGEncoder;
    import flash.events.*;
    private var jpg:JPGEncoder;
    private function initApp():void
    {
    btn.addEventListener(MouseEvent.CLICK, clickHandler);
    }
    private function clickHandler(e:MouseEvent):void
    {
    //--- 
    jpg = new JPGEncoder(100);
    //--- 処理中のイベント
    jpg.addEventListener("progressing", progressHandler);
    //--- 処理完了のイベント
    jpg.addEventListener("finished", finishedHandler);
    var bmpdata:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false);
    bmpdata.draw(stage);
    jpg.encodeAsync(bmpdata);
    }
    private function progressHandler(e:Event):void
    {
    var percent:String = new int((jpg.cur/jpg.maxCur)*100).toString() + "%";
    ti.text = percent;
    }
    private function finishedHandler(e:Event):void
    {
    ti.text = "convert finished.";
    //-- 終了したら、ファイルに保存する。
    var f:File = File.desktopDirectory.resolvePath("out.jpg");
    var fs:FileStream = new FileStream();
    fs.open(f, FileMode.WRITE);
    fs.writeBytes( jpg.ba, 0, jpg.ba.length);
    fs.close();
    }
    ]]>
    </mx:Script>
    <mx:VBox>
    <mx:TextInput [...]

Flash

This is the archive for Flash.

Flashについて。

FRESH / LATEST POSTS