MTのエントリーを日時指定で公開すると別ブログのマルチブログに反映されない・・・のか?
メモ:スムージングの設定はしてあるのに、スムーズに動かない。
原因:
MCを表示する時にフィルタのぼかし+アルファ0 → ぼかし0 + アルファ100みたいにしてて、そのままフィルタのぼかしを0に設定しっぱなしだったのが原因だった。これだとたぶんフィルタかかりっぱなしでスムージングがかかんないので、ちゃんとフィルタは切っておくと。(引用: Flash CS3でスムージングしてるはずなのにスムージングされない)
対処:
ぼかし処理後に onComplete : function():Void{this.filters = [];} を追記してフィルタをクリアさせた。
参考:
MovieClipに適用したフィルタをすべてクリアするには、MovieClip.filtersプロパティに空の配列インスタンスを設定します。
my_mc.filters = new Array();
// または
my_mc.filters = [];
(引用:スクリプトでフィルタを使う - BlurFilter)
メモ:とりあえず全部書いていらなきゃ消す
import caurina.transitions.Tweener;
import caurina.transitions.properties.FilterShortcuts;
import caurina.transitions.properties.ColorShortcuts;
import caurina.transitions.properties.CurveModifiers;
import flash.filters.BlurFilter;
FilterShortcuts.init();
ColorShortcuts.init();
CurveModifiers.init();
Flash上で動画を斜めに表示させたかったので、「Papervision3Dを使えばいいんじゃない?」と思い立ち、とりあえずPapervision3Dを導入してみました。
※Papervision3Dは有名な3D処理用の外部ライブラリです。
導入はtweenerに比べかなり難解(バージョン管理ソフトを導入したりとか・・・)。途中何度も心が折れかけましたが参考サイトの力を借りてなんとか導入完了。
参考サイト:導入‐Papervision3Dのお勉強(1)‐ – 青春B■雑記blog‐青酸カリ カラメルシロップ味‐
いろいろなサイトで公開されているサンプルを何とかパブリッシュできるところまでは進んだものの、3D表現は当然ながら超難解!
これは敷居が高すぎるとあっさり断念しました。
ダウンロードしたサンプルで遊ぶ事から始めよう・・・
メモ:
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
MC名.play();
};
MC名.addEventListener(“complete”, listenerObject);
スクリプトの内容は、動画の再生が終了した時(listenerObject.complete)
動画を再生しろ(my_FLVPlybk.play();) というもの
複数のFLAファイルを別々に再生させ、それをループさせるには、
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
MC名.play();
};
MC名.addEventListener(“complete”, listenerObject);
ar listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
MC名2.play();
};
MC名2.addEventListener(“complete”, listenerObject);
って感じでMC名毎にスクリプトを用意すればOK