AS3

眠れないからWebcamAsciify改良(悪)【エッジ検出】

AS3

← この顔ムカツク http://n00dle.web.fc2.com/webcamasciifyedg.html 前回の"WebcamAsciify.as"をスコープ中心に修正して、サブクラスを書いた。Webカメラの画像をエッジ検出してからアスキー文字に置き換えている。だいぶ被写体が認識し易くなった。反面、…

Webカメラの映像をアスキーアート化するAS3習作

AS3

⇔ → そして宇宙へ…http://n00dle.web.fc2.com/webcamasciify.html 任意のキーを入力すると表示モードが変わります。もちろんMac版Firefoxでは効かない。マウスイベントで処理すればよかった。 荒いなあ。Adobeのサンプルコードぐらいの精度にしたいんだが…。…

Webカメラの画像をBitmapデータに置き換えて表示

HmdArt.as package { import flash.display.*; import flash.events.*; import flash.media.*; [SWF(frameRate="30")] public class HmdArt extends Sprite { private var camera:Camera; private var video:Video; private var bmd:BitmapData; private var…

AS3 で 継承 のサンプルスクリプト*1を使って 3桁ずつコンマをつける 処理を考えた メモ

[numberFormatter.fla] , [numberformatter.as] //numberFormatter.fla var myCsNumberFormatter:csNumberFormatter = new csNumberFormatter(12); trace (myCsNumberFormatter.format(123456789)); //結果 000,123,456,789 //numberFormatter.as //任意の数…

FLASH OOP for ActionScript 3.0

FLASH OOP for ActionScript 3.0~ActionScript 3.0によるオブジェクト指向プログラミングの基礎と活用作者: Flash OOP Japan,株式会社クスール出版社/メーカー: 翔泳社発売日: 2008/07/03メディア: 大型本購入: 11人 クリック: 163回この商品を含むブログ (2…

Flex Builder デバッグツールを使用するためのFlash Player 9 デバッガ版のインストール

久しぶりにFlexBuilder3を使うとデバッグの際にFB3の再インストールもしくはFlashPlayer9 デバッガ版のインストールを促すメッセージが出た。 おそらくFlashCS3をインストールした時に通常版のFlashPlayer9もインストールしたためだろう。 デバッガ版を通常…

AS3/KeyEx.as

AS3

base=new Sprite(); base.graphics.beginFill(0xFFFFFF); base.graphics.drawRect(0,0,240,240); base.graphics.endFill(); base.focusRect=false;//フォーカス時の黄色い枠 addChild(base); キー入力を使うswfとか作ると黄色い枠が出て気になってたんだが、…

サンプルプログラムで足止め

package { public class Dice { private var ikasama:Boolean; //コンストラクタ public function Dice(ikasama:Boolean=false) { this.ikasama=ikasama; } public function roll():uint{ if (ikasama) { //←結局 if (ikasama==true) の省略? return 6; } e…

AS3/ArrayExメモ

package { import flash.display.*; import flash.text.*; public class ArrayEx extends Sprite { public function ArrayEx() { var name:Array=new Array(4); //添字は超えてもエラーにならないらしい var category:Array=new Array(4); name[0]="長門有季…

AS3/BranchExメモ

package { import flash.display.*; import flash.text.*; public class BranchEx extends Sprite { public function BranchEx() { var num:int; var textIf:String=""; var textSwitch:String=""; num=Math.floor(Math.random()*4); if (num==0) { textIf="…