<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
>

  <channel rdf:about="http://star.ap.teacup.com/flash/">
    <title>MyFlash and PHP,JSP with MySQL,Postgr...</title>
    <link>http://star.ap.teacup.com/flash/</link>
    <description>PostgreSQL,MySQLを使って PHPやJSPを経由してインターフェイス部分をFlash で行なっていくブログです。
</description>
    <dc:language>ja</dc:language>
    <dc:date>2006-11-16T10:06:14+09:00</dc:date>
     <items>
       <rdf:Seq>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/242.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/241.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/240.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/239.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/238.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/237.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/236.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/235.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/234.html"/>
         <rdf:li rdf:resource="http://star.ap.teacup.com/flash/233.html"/>
       </rdf:Seq>
    </items>
  </channel>
  
  <item rdf:about="http://star.ap.teacup.com/flash/242.html">
    <title>Delay Timer</title>
    <link>http://star.ap.teacup.com/flash/242.html</link>
    <description>取り敢えず、2秒後にイベントを起こし、それを5回発生。

package {
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    import flash.display.Sprite;

    public class TimerExample extends Sprite {
        public function TimerExample() {
            var myTimer:Timer = new Timer(2000, 5);//delay(msec),発生回数0で無限回数
            myTimer.addEventListener(&quot;timer&quot;, timerHandler);
            myTimer.start();
        }

        public function timerHandler(event:TimerE...</description>
    <dc:date>2006-08-01T00:33:57+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/241.html">
    <title>マウスイベント</title>
    <link>http://star.ap.teacup.com/flash/241.html</link>
    <description>マウスイベント発生とカーソル座標取得表示

package {
    import flash.display.Sprite;
    import flash.text.*;
    import flash.events.*;
    import flash.utils.Timer;

    //マウスイベント処理

    public class MouseEvnt extends Sprite {

        private var label:TextField; //マウスのイベントを表示するラベル
        private var mouseDown:String =&quot;アップ&quot;; //初期

        //コンストラクタ
        public function MouseEvnt(){

            //子供のスプライト
            var child:Spri...</description>
    <dc:date>2006-08-01T00:32:20+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/240.html">
    <title>SimpleButtonクラス</title>
    <link>http://star.ap.teacup.com/flash/240.html</link>
    <description>SimpleButton クラスでのボタンを作成する
SimpleButtonExample.as

package {
    import flash.display.Sprite;

    public class SimpleButtonExample extends Sprite {
//var button:CustomSimpleButton;
        public function SimpleButtonExample() {
            var button:CustomSimpleButton = new CustomSimpleButton();
            addChild(button);
        }
    }
}
//---------------------------------------
import flash.display.DisplayObject;
import flash.display.Shape;
import flash.display.SimpleBut...</description>
    <dc:date>2006-07-30T22:52:39+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/239.html">
    <title>SimpleButtonで作成したボタンにアクション設定</title>
    <link>http://star.ap.teacup.com/flash/239.html</link>
    <description>先ほど作成したボタンに続けて
イベントリスナーの設定を加えてやると、

this.addChild(myButton);

myButton.addEventListener(MouseEvent.CLICK, clickFunc);
        
function clickFunc(event:MouseEvent):void {
    trace(&quot;CLICK!&quot;,event.target.name);
}

のようにすると、クリック時で出力される。</description>
    <dc:date>2006-07-29T18:10:51+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/238.html">
    <title>メインフレームでSimpleButton()</title>
    <link>http://star.ap.teacup.com/flash/238.html</link>
    <description>ボタンを作成しUp,Over,Downを設定
メインの1フレームに記述

var upSprite:Sprite = new Sprite();
upSprite.graphics.lineStyle(2, 0x202020);
upSprite.graphics.beginFill(0xFFFF00);
upSprite.graphics.drawRect(10, 10, 50, 50);
upSprite.graphics.endFill();

var overSprite:Sprite = new Sprite();
overSprite.graphics.lineStyle(2, 0x202020);
overSprite.graphics.beginFill(0xFF80C0);
overSprite.graphics.drawRect(10, 10, 50, 50);
overSprite.graphics.endFill();

var downSprite:Sprite = new Sprite();
downSprit...</description>
    <dc:date>2006-07-29T17:59:18+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/237.html">
    <title>拡大はscaleX,Y</title>
    <link>http://star.ap.teacup.com/flash/237.html</link>
    <description>昨日のscaleX,Yは図形をコンストラクタ内で記述していたが、
これを、メソッド定義で行おうとした。
結果、拡大するたび、Ｘ，Ｙ座標がずれていくので？？？で、はまった。
結局、うまくいったのだが、初期設定にインスタンスをはずすことで、
ちゃんと動作した。
return インスタンス；に気が付いた。

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;

    //図形を表示する
    public class ScaleXYSample_01 extends Sprite {
        //コンストラクタ
        public function ScaleXYSample_...</description>
    <dc:date>2006-07-28T17:57:39+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/236.html">
    <title>オブジェクトの拡大(scaleX,Y)</title>
    <link>http://star.ap.teacup.com/flash/236.html</link>
    <description>
//メイン1フレームでは
import flash.display.Sprite;
import flash.events.MouseEvent;

var square:Sprite = new Sprite();
square.graphics.beginFill(0xFFCC00);
square.graphics.drawRect(0, 0, 100, 100);
addChild(square);

square.addEventListener(MouseEvent.CLICK, scale);

function scale(event:MouseEvent):void {
    square.scaleX *= 1.10;
    square.scaleY *= 1.10;
}
//外部ファイルScaleSample.as
//Document Class:ScaleSample
package {
    import flash.display.Sprite;
    import flash.events.MouseEve...</description>
    <dc:date>2006-07-27T23:15:43+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/235.html">
    <title>AS3.0 All Package</title>
    <link>http://star.ap.teacup.com/flash/235.html</link>
    <description>AdobeのサイトにAS3.0のFlex2 Language Referencepackageがある。
http://livedocs.macromedia.com/flex/2/langref/package-summary.html
Flash9 で動作するかどうかを勉強がてら少しずつ確認していこうと思う。

また、AS1.0と2.0からAS3.0になって、使えなくなるプロパティやメソッドの
表がアドビサイトに載っていた。
http://livedocs.macromedia.com/labs/as3preview/langref/migration.html

個人的には、AS2.0のClassの作ることをしてなかったので、
AS3.0のほうがとっつきやすいと思った。
Javaを勉強したので、その感じに近づ...</description>
    <dc:date>2006-07-27T15:46:10+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/234.html">
    <title>Flash7.2,Flash8,Flash9の比較その１</title>
    <link>http://star.ap.teacup.com/flash/234.html</link>
    <description>
メインの1フレームに以下のコードを書いてみた。

function foo() {
    var t = getTimer();
    var n = 1;
    for (var i = 0; i

処理スピードの比較でした。
参考：
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=5204&amp;amp;forum=20&amp;amp;viewmode=flat&amp;amp;order=ASC&amp;amp;start=0
</description>
    <dc:date>2006-07-23T11:59:58+09:00</dc:date>
  </item>
 
  <item rdf:about="http://star.ap.teacup.com/flash/233.html">
    <title>AS3.0で角丸矩形描画</title>
    <link>http://star.ap.teacup.com/flash/233.html</link>
    <description>
AS3.0での矩形に角に丸みを付けた図形

RoundRectSample.as

package {
    import flash.display.*;
    
    //図形を表示する
    public class RoundRectSample extends Sprite {
        //コンストラクタ
        public function RoundRectSample() {

            //角丸矩形の追加
            var rrect:Shape=makeRoundRect(140,200,20,0xEFD87A);  //巾(w),高さ(h),塗り色(color)
            x=50;  //初期のＸ座標
            y=50;  //初期のＹ座標
            addChild(rrect);

        }
    //関数(メソッド)定...</description>
    <dc:date>2006-07-19T00:17:59+09:00</dc:date>
  </item>

</rdf:RDF>

