class Object { //追加するオブジェクト var $_object;//for movieclip var $_item; //for display_item //自分自身 var $_movieclip; var $_action; function Object() { $this->_movieclip = new SWFSprite(); $this->_action = NULL; $this->_object = NULL; // $this->_item = NULL; } //以下メインとなる機能******************** //つまりは配列にオブジェクトやアクションを保存して //おいて、後でまとめてMovieClipを作成する // function addAction($action,$name) // add SWFAction ,name is action name { $this->_action[$name]=$action; } function addObject($object,$name) { $this->_object[$name] = $object; } function compire() { if($this->_action != NULL) { while( list($name,$action) = each($this->_action)) { $this->_movieclip->add($action); } } if($this->_object != NULL) { while( list($name,$object) = each($this->_object)) { $_item = $this->_movieclip->add($object); $_item->moveTo(0,0); $_item->setName($name); } } } //対話をする部分************** function Layer() { $this->_movieclip->nextFrame(); return $this->_movieclip; } }
無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!