Top > swfed > functions
  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
  • Go to swfed/functions.

TITLE: class SWFEditor メソッド一覧

こちらに引っ越し予定 > http://sourceforge.jp/projects/swfed/wiki/SWFEditor

* PHP extension API (実装済) [#gbb5890d]
      function input(string swddata) return true/false;
      function output()              return string swfdata;
      function swfInfo()             return ; // print swfInfo
      function getTagList();
                                     return array(array('tag'=>long,
                                                        'length'=>long,
                                                        'detail'=>bool),
                                                   ...)
      function getTagDetail(integer seqno);
                                     return array(...); image_id とかそれ系
      function getJpegData(integer image_id)
                                     return string jpegdata;
      function getJpegAlpha(integer image_id)
                                     return string alphadata;
      function replaceJpegData(integer image_id, string jpegdata
                                            [,string alphadata])
                                     return true/false;
      function getPNGData(integer image_id)
                                     return string pngdata;
      function replacePNGData(integer image_id, string pngdata)
                                     return true/false;
      function replaceGIFData(integer image_id, string gifdata)
                                     return true/false;
      function getSoundData(integer sound_id) // getMP3Data は廃止。
                                     return string sounddata;
      function replaceMLDData(integer sound_id, string mlddata)
                                     return true/false;
      function getEditString(string [variable_name|edit_id])
                                     return text;
      function replaceEditString(string [variable_name|edit_id],
                                     string text)
                                     return true/false;
      ※ 誤って {get|replace}EditTextString と記述していました。すみません。
      ※ Flash ver 6 以降は UTF-8 ですが、Flash Lite は ver 4 相当なので
       ※ CP932(SJIS-Win)エンコーディングです。アプリ側でコード変換して下さい。
      function getHeaderInfo()       return array('compress'=>...,
                                                   'version'=>...);
      function setHeaderInfo(array('compress'=>..., 'version'=>...))
                                     return true/false;


      function applyShapeMatrixFactor(shape_id, scale_x, scale_y, radian,
                                      trans_x, tranx_y)
                                      return true/false;
      function applyShapeRectFactor(shape_id, scale_x, scale_y,
                                    trans_x, tranx_y)
                                    return true/false;
      function setShapeAdjustMode(mode)
           mode: SWFEditor::SHAPE_BITMAP_MATRIX_RESCALE - 枠の大きさを変えず画像のスケールで調整
            mode: SWFEditor::SHAPE_BITMAP_RECT_RESIZE - 画像の大きさに合わせて枠のサイズ変更
            mode: SWFEditor::SHAPE_BITMAP_TYPE_TILLED - 画像をタイル状に表示

       function getShapeIdListByBitmapRef($image_id)
      function getBitmapSize($image_id)

* PHP extension API (開発中) [#bb2497e2]
      function getMovieHeaderInfo()
                               return array('frame_size'=>
                                            array('x_min' =>..,'x_max' => ..,
                                                  'y_min' =>..,'y_max' => ..);
                                            'frame_rate'=>...,
                                            'frame_count'=>...);
      function setMovieHeaderInfo(array('frame_size'=>
                                         array('x_min' =>..,'x_max' => ..,
                                               'y_min' =>..,'y_max' => ..);
                                         'frame_rate'=>...,
                                         'frame_count'=>...);
                                     return true/false;
      function getTagData(integer seqno);
                                     return string tagdata;
      function replaceTagData(integer seqno, string tag_data, [unsigned short new_id]);
                                     return true/false;
      function replaceMP3Data(integer sound_id, string mp3data,
                              integer samples)
                                     return true/false;
- PHP extension API (未実装)

      function getFontData($font_id) return $font_data;
      function replaceFontData($font_id, $font_data)
                                     return true/false;
      function replaceShapeBitmapGeometryByImageId($image_id, $x, $y, $witdh, $height);
                                     return true/false
      function getSymbolSWF(string symbol_name)
                                     return swfdata;
 
      function replaceSymbolSWF(string symbol_name, string swfdata)
                                     return true/false;
      function getActionData(integer seqno); // 微妙
      function disasmActionData(string actiondata);
                                     return Array(Array('op'=>$code,
                                                        'data'=>$data)
                                                  );
      function asmActiondata(Array(Array('op'=>$code, 'data'=>$data)));
                                     return action_data;
      function replaceActionData(integer seqno, string actiondata);
                                     return true/false;
      function getAlphaDataFromGIFData(string gifdata)
                                     return alphadata;
      function replaceActionVarData(string var_name, string var_data);
                                     return true/false;

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes