kazoo2013さん、いつもお世話になっております。
ご質問ありがとうございます。
Flashとの組み合わせ事例は数が多くなく、大変助かります。
Flashから読み込む場合、Flashのバージョンによっていろいろ条件が変わるようで
はっきりとした方法がまだ見つかっていないのですが、一番安定している方法は、
画像をviewimg.phpを介さず直接パスを指定して読み込む方法です。
CMSDでは、アップロードされた画像をエントリフォルダの中にある一定の
ファイル命名基準に沿って保存します。ファイル名は、その画像項目の@srcという
属性から取得できます。
FlashからCMSDに格納された画像のURLを取得する際には、何らかのXMLデータ
を出力して使用されているものと思われます。画像URLの項目名を「image1」と仮定
してサンプルを提示させて頂きます。
コード: 全て選択
<image1>http://yourdomain.com/cmsdesigner/data/entry/mycontentsfolder/<xsl:value-of select="image1/@src" /></image1>
上記でmycontentsfolderは、エントリフォルダ名です。image1は、CMSD
上の項目名です。Flashから読み込むXMLのタグ名も同じimage1としていますが、
これは合わせる必要はありません(単に「image」だけでもOKです)。
ちょっと分かりづらいかと思いますので、ご不明な点がありましたらまたご指摘
頂ければと思います。
画像のロードが遅い件につきましては、ひょっとすると、アップロードした元の
画像サイズが大きいということはございませんでしょうか。通常、Flashなどから
写真を表示する場合、VGA(640*480)程度の解像度で充分な場合が多いと思います
ので、それぐらいのサイズでアップロードしなおして頂くと、改善することがある
かもしれません。
以上、お手数ですがよろしくお願い致します。