わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
そういえば、s26家では、テレビのリモコンを「チャンネルかえ」って呼んでます。 独自の文化です。他の家の人には通じないんですよね。。 そんな事が関係するお話です。 varは定義をするって意味なのはわかるんだけど? varって定義をするためにつかいます。 なまえはkenだ。ってするなら var name:String="ken" ※”name”に”ken”と言う文字列(string)を代入。 といういみです。わりとかんたんとかおもってると次のでつまづきます。 var name1:String = "ken" a(); function a():void{ var name2:String = "mika" b(); } function b():void{ trace(name1) trace(name2) } 名前の一個目にken、二個目にmikaってつけます。 が、エラーが発生します。n
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
埋め込んだフォントをActionScript内から使用する方法を記載します。 以下はCurlz MTというフォントを埋め込んで、ASから動的に配置したサンプルです。 続きを読む 実行環境ActionScript3.0 / Adobe Flash CS 5 サンプルプロジェクトここで使用するプロジェクトは以下からダウンロードできます。 サンプルプロジェクトのダウンロード 解凍すると以下の構成になっています。 ./sample + user | + spec | + Main.as ----> メインクラス(ドキュメントクラス) + implement_font.as3proj ----> FlashDevelopプロジェクト + implement_font.fla ----> Flash本体 フォントの埋め込み方(CS5) CS5におけるフォントの埋め込み方を簡単に記述します。 1.メニュ
ついに登場しましたAdobe Flash Builder 4。Flash Builder 4はFlashを作ることのできるAdobe謹製の統合開発環境で、Flash CS3/CS4製品よりもコードを中心に開発される方に向いたソフトです。 Flash Builder 4はFlex Builder 3の後継バージョンで、今回のアップデートでFlex BuilderからFlash Builderへと名前が変更されました。かなりの機能が盛り込まれたのですが、そんなFlash Builder 4の魅力をFlasher視点としてあまなく紹介してみたいと思います。 1.Flash Professionalとの連携 公式にFlash Professional (CS4/CS5)との連携できるようになりました。具体的にはFlash ProfessionalのコードエディターとしてFlash Builder
このサイトに関わる事で、如何なる問題、損害が発生しても、hakuhinは一切責任を負いません。100%利用者の自己責任とします。
ActionScriptを外部ファイル化する 先週の授業では、ムービークリップの属性(プロパティ)を操作する際に、ActionScriptをタイムラインのキーフレーム内に記述していました。このフレームにActionScriptを書き込む手法をフレームスクリプトと呼んでいます。 フレームスクリプトは手軽にスクリプトを記述できて便利なのですが、いくつかの欠点もあります。 複数の場所にコードが散在してしまい、コードの整理と管理が困難になり易い 既存のFLAのコードに対する拡張が困難 コードの変更はFLA内でのみ可能 FLAファイルの作業を行えるのは、一度に1ユーザだけ これらの欠点を解決するために、ActionScriptを外部ファイルとして記述する方法について、今日の授業では取り扱っていきます。この手法は将来的により大規模なFlashプロジェクトを制作しようとする際に、とても重要な手法となりま
ActionScript3.0での表示オブジェクトの重なり順は DisplayObjectコンテナの表示リスト Index で管理します。 ステージ上に「_mc」というインスタンス名のムービークリップを手動で作成した場合, その「_mc」の Index はその「_mc」が存在する DisplayObject の getChildIndex メソッドで取得できます。 例えば this.getChildIndex(_mc); や MovieClip(root).getChildIndex(_mc) で Index を取得することができます。 表示順を入れ替える場合は逆に, DisplayObject の setChildIndex メソッドを使います。 上のように念仏のような感じで書いても意味がわかりにくいと思います。 次のような実験をして,実感するとわかりやすいと思います。 下の図のように,
ActionScript 3.0 で1つの as ファイルにつき、複数クラスを定義する方法について調べてみました。 パッケージ宣言内にはクラス・関数・変数・名前空間のうち、1つしか含められません。そして、その名前はファイル名と同じでなければなりません。 具体的な例を元に説明してみましょう。 // test/SampleClass.as package test { public class SampleClass { // SampleClass の定義 } } class foo { // foo の定義 } function bar():void { // bar の定義 } この例では、package test{...} の中に1つのクラスがあり、クラス名 SampleClass がファイル名の SampleClass.as と同じです。package test{...} の中に他の
eoblogは 2017年3月31日(金)15:00 をもってサービスを終了いたしました。 長年にわたりご愛顧いただき誠にありがとうございました。
結論 Base64は JPEGは、FlashPlayer11.3で追加されたBitmapData.encodeメソッドが早い。 Base64とPNGは、BlooDHounDが早い。 ただし、BitmapData.encodeのPNGはencodeする画像の複雑さによって速度が変わることに注意。比較的単純な絵柄では、BlooDHounDよりも高速な場合がある。 ことがわかった。 7/28更新 読んでくれた方から、アルファチャンネルが無いとBitmapData.encodeの方が早い、またjpgの場合qualityが97以上だとエラーがでる、との報告があった。 ファイル一式 https://github.com/umhr/Base64JPEGPNGEncodeSpeedTest 速度の例(Core2Duo T7700 2.40GHz Windows7) Log : W:465 x H:465の
Adobe Flash CS3 Professionalには、ActionScript 3.0プログラミング言語やActionScript 3.0 FLAファイル形式など、多数の新機能が組み込まれています。この記事には、ActionScript 3.0の使用に移行したときの私のメモと感想を要約しました。以下のトピックに対処する解決法も説明します。 ムービークリップの操作に関する変更点 データ、コンテンツおよびシンボルのロードに関する変更点 ActionScript 3.0のオブジェクトクラスの構築に関する変更点 ムービークリップの操作に関する変更点 以下のメモは、ムービークリップの操作方法について説明しています。 1.表示オブジェクトとムービークリップ ActionScript 3.0で最初に気づいたことは、MovieClip APIのアップデートでした。ActionScript 3.0で
飲み会の席でActionScript 3の「クラスの継承」について教えてほしいというリクエストをもらったので、ブログで紹介してみます。 Flashコンテンツを作っていて同じようなスクリプトをいろんな所に書いてしまうことはよくあると思います。私がよく使っている簡単な「クラスの継承」例を紹介してみたいと思います。 ボタンにはロールオーバー/ロールアウトで明るくなる演出を適用しており、クリックするとそれぞれ別々のURLにリンクするようになっています。 このようにボタンには同じ演出が適用されており、ボタンのクリックしたときの挙動が違うということはよくあると思います。フレームアクションとクラススタイルの実装方法を比較して紹介したいと思います。 フレームアクション(というか親から設定する場合)でおこなうと タイムラインでスクリプトを起こす場合はfor文でまわして、ボタンの挙動を設定する方法があると思い
今回は、いよいよクラスを定義する。ユーザーが定義するクラスは「カスタムクラス」と呼ぶ。カスタムクラスは、ActionScript定義済みのクラスと同じように使うことができる。Flashムービー(FLA)ファイルとは別のActionScript(AS)ファイルを作成して定義するので、他のプロジェクトに流用したり、ライブラリを構築するのに便利だ。 空のクラスをつくる 始めは、プロパティもメソッドもない空っぽのクラスを定義してみよう。それでも、インスタンスは作成できる。DateやArrayクラスのインスタンスは、new演算子を使ってつぎのように生成した。カスタムクラスのインスタンスも、また同じようにつくる。 var 変数:クラス = new クラス名([引数]) カスタムクラスを定義するには、まずActionScript(AS)ファイルを開かねばならない。[ファイル]メニューから[新規]で[新規
Web 制作のことを中心に、ちょっとした Tips などを掲載しています。「自分用メモ」が基本スタンス。 btmup Blog 割とハマったのでメモ。 ActionScript (AS3)の色々なサンプルコードが Web 上に公開されていますが、その多くが外部 AS ファイルとして記述されています。 「package」やら「public」やら「private」やらがコードのアタマの辺りに書かれているのを目にした方も多いことでしょう。 (↑よく分かってない) それらを自分の環境でも実際に試してみようと、ダウンロードしてきたりコードをコピペして新規ファイルを作ったりする訳ですが、外部 AS ファイル単体ではもちろん動作しません。 Flash ファイルのフレームアクションなどにコピペしても、「1037: パッケージをネストすることはできません。」などと怒られるのがオチです。 そして、この段階にな
var info : LoaderInfo = stage.loaderInfo; stage.addEventListener(Event.ENTER_FRAME,EnterFrameFunc); function EnterFrameFunc(event){ trace("読込数 : " + info.bytesLoaded); trace("総数 : " + info.bytesTotal); trace("パーセント : " + Math.floor(info.bytesLoaded / info.bytesTotal * 100)); if(info.bytesLoaded == info.bytesTotal){ trace("ロード完了"); stage.removeEventListener(Event.ENTER_FRAME,EnterFrameFunc); } }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く