無料flash作成ソフト“ParaFla!” part25改
もう人いないかな
テキスト:txt_file に入力されたパスの画像(ローカル)を
スプライト:mcImg に読み込みたくて
_root.mcImg.loadMovie(txt_file);
と記述した場合に
ParaFla上で実行した場合とか swfファイルがローカルにある場合は読み込まれますが
サーバーにアップすると読み込まれません
そういうものなのでしょうか?
ちなみに、txt_file に 画像への URL を入力した場合は読み込まれます 公式HPを閉鎖なさった理由は、やっぱり例のFLASHのサポート終了なのかな?
WebArchiveでダウンロード出来る件も含めて出来ればコメント欲しい気もする >>244
Flash Player 23からローカルファイルの読み込みに制限が掛かったせいかなぁ。 >>246
制限が掛かったのですね
ただ、リリースノートを見てみたら
ネット上のものには影響なさそうに受け取りましたが、実は関係しているのかな
(変更内容を正しく理解できていないだけかもしれませんが)
もう回答はもらえないと思っていましたが、ありがとうございます >>247
もう見てないかもしれないけどメモがてら
ローカル読み込みの制限のやつ
firefox55からhttp/https以外からのswf読み込み禁止になったらしい
about:configのplugins.http_https_onlyをfalseにすれば一応戻せる
あとはFlashPlayer側
CWindowsSysWOW64MacromedFlash\mms.cfgに
EnableInsecureLocalWithFileSystem=1を追加すれば読み込めるようになった >>249
ありがとうございます
でも、Windows7(32ビット) IE11で、FlashPlayerの方の設定を試してみましたが
うまくいきませんでした(以前と変わらず画像が表示されない)
EnableInsecureLocalWithFileSystem=1 でググるとヒットするので対処としてはそれで正しそうですが >207
windows10(64bit)で初めて動かしてみたら、コマンド文字が一部化けてたな
動作は問題ないし、化けててもそこに何が書いてあるかは知ってるからいいんだけど Flash自体は数個しか作らなかったけど
IRCは楽しかった良い思い出です
昔のリンク辿って割と最近まで更新確認できるのが
RUNさんとAkkiiさんとShoyoさんくらいで少し淋しいかな
(ほとんどがinfoseekで消滅してた) 盛り上げたい
創造性を盛り上げたい
何もないくせに、見えてるフリにはもうたくさん
美しいものは命を削る価値がある お金のためだとか何たらかんたら
どうでもいい
あなたの人生は美しいですか?
非なら無能 直接paraflaとは関係ないけどgeocities終わっちゃうね
多くの人がgeocities使ってるからなくなっちゃうの寂しい swiffy-convert使えればまだ遊べるかなーとか思ってgithubから落としたけどどうやってやるんやこれ >>256
久しぶりにイジろうとしたらアクションスプリクト一覧をまとめてくだすってたページもジオシティーズで閉鎖されてた
他ジャンルで結構な量を移転されてたけどまだgoogleには反映されてないサイトなんかあったりするけど
parafla関連のコンテンツが新しく作られることってそうそう無いのかな〜 最近parafla調子悪い(´・ω・`)
保存しようとしたらパス名が無効ですエラーで落ちて、
タスクバーからその落ちたファイルを開きなおそうとしたらファイルが消滅したり
運よく消滅しなくても開けなくなってたり フラッシュアニメ作ろうとインストールしたんですがyoutubeにアップしてる方のようなアプリではないですね。
リンク見ても閉鎖されてるし、わからなーーーい
('A`) >>260
解説サイトジオの閉鎖で結構閉じちゃったからね。。。
ParaFla!学習帳もいつの間にか消えてたし
とりあえずwebarchiveからどうぞ
ttp://web.archive.org/web/20180315031335/http://parafla776.jog.buttobi.net/ >>1
それがしノートは XP sp3 でガラパゴスですが
PraFla!最強、永遠に不滅、ありがとうございました! 感謝祭が無くなってしまったのは淋しいね
flash下火になっても
まだ唯一集まって出来たイベントだったから
どこまで使えるか分からないけど使える間はPraFla!使って何か作っていくよ フリーソフトでswfをexeに変換すれば、ゲーム作る分にはまだまだ申し分ないかな 結局フラッシュ以降
表現欲を満たすプラットフォームは生まれなかった
みろよ、YouTubeの広告&企業案件
テレビみたいに淘汰されるぞあいつら 横サイズ640pxの画像を24つ並べた横サイズ15360px
この画像を1つずつ左へずらしてアニメーションさせるswf作成してみたのですが
2880pxより右の画像は認識しないのか表示されません
これは仕様でどうしようもないのでしょうか?
1.
max_n = 24;
numb = 0;
this.createEmptyMovieClip("mc0", 0);
mcl = new MovieClipLoader();
mcl.loadClip("sample.jpg", mc0);
2.
mc0._x = -numb * 640;
numb = numb + 1;
if(numb == max_n){numb = 0;};
3.
gotoAndPlay(2);
サンプル
https://dotup.org/uploda/dotup.org2262193.zip
人あんまり居ないっぽいのでsuzukaスレでも質問してます
あっちで回答もらえたらこちらにもフィードバックします >>269
お気づきの通りBitmapDataは、2880 x 2880pxまでのサイズしか作れません。
(swf9以前の仕様のようです)
ご期待の動作をさせるには2880px以下のサイズの画像を複数読み込んで
1つのMCの中に横へ並べてしまうのが妥当かと。
アニメーションさせるなら、普通に24枚の画像を読み込んでパラパラさせた方が良いと思いますが。 回答ありがとうございます!
元々はギャングオブヘブンというソシャゲのアニメーション用画像で、
最初は仰る通りオリジナル画像を2分割して取り込んで組んでたんですけど、
容量節約を考えて画像ロードする方向でアニメーションさせようと思ったんです
しかしやはり仕様でその方向では行けないんですね〜残念… >>271
ちょっと日が空きましたが、ふと裏技的な事を思いついたので、やってみたら何とかなりました。
(少なくともご提示のサンプルでは)
swf13以降はBitmapDataのサイズ制限が無いのでParaFla!が出力したswf8なswfファイルを
swfmillを利用してxml化、バージョンをswf13に書き換え、swf化という手順です。
正規の方法ではないので、自己責任ってやつですね。 おぉぉぉっ、ありがとうございます!
わたしも似たような方向からのアプローチを模索してたんですけど、
・AVM1Fixer
もはやデータが現存してなくて(Internet Archiveにも…)断念…
・ConvertSWF10
結局上手く行かず断念…
…してたんですけど、希望が繋がりました!早速試してみます! ありがとうございます!
このアプローチだと上手く行きました! ギャング オブ ヘブンという終わったソシャゲから保存した
縦横サイズ640x834が横に24つ並んでいる画像がありまして
これをアニメーションさせるという方向でswfを弄っております
ParaFlaで>>269のごときswfを作り頓挫していましたが
>>272様の叡知でアニメーションswf作成は問題解決いたしました
(swfmillもしくはFFdecでswfバージョンの記述を変更する)
ところがswfを実行させると画像にジャギーが発生してしまいました
画像縦サイズが834に大して私の使用しているPCディスプレイの縦解像度が768なので
"全体表示"モードで全体を表示させると若干縮小されて表示され
どうやら元jpgを縮小させて表示するとジャギーが出ちゃうっぽいのです
(元pngでも縮小させて表示するとやはりジャギー発生しますが元jpgほどではない)
ディスプレイ設定弄って縦834以上にするのが手っ取り早い解決策なのですが
それも何か芸が無いので色々また弄ってみたのですが… まずswfのサイズを小さく変更し、ムービークリップのプロパティで画像を縮小させてみました
2.
mc0._x = -numb * 640;
mc0._xscale = 80;
mc0._yscale = 80;
numb = numb + 1;
if(numb == max_n){numb = 0;};
ですがこのアプローチでもプレイヤーでの縮小表示同様ジャギーが発生してしまいました
そこで作成ソフトに直に画像を取り込んでswfを作成する方向で試行しようと試みたのですが
ParaFlaだとこの方向でも"2880まで縛り"があるらしく正常に表示がされず、
"バージョンの記述を変更"するやり方でも通用しませんでした
Suzukaには直に画像を取り込む方法だと"2880まで縛り"が無いためこちらで作業を続行してみました
なのでここからは若干スレチになってしまいます…
"2880まで縛り"は無いのですが"位置入力10000まで縛り"が存在するので
元画像から右8コマ分の画像を抽出した部品を作成
これでアニメーションswfを作成して再生するとジャギーが発生しません
一応これで問題は解決したのですが、
外部から読み込んでアニメーションするのと画像を取り込んで組み込んでアニメーションする方法で
何故このような差が発生してしまうのか、どなたか詳しい方がいらっしゃったら是非ご教授お願いしたいかな…と
sampleです
http://koldr.jp/3xs1
passもsample 外部動画読み込み→ループ再生のswf作成をしたのですが…
1フレーム目にオブジェクト名:my_videoという1フレームの動画を置いて、
2フレーム目にアクションスクリプト
var my_nc= new NetConnection();
my_nc.connect(null);
var my_ns= new NetStream(my_nc);
_root.my_video.attachVideo(my_ns);
my_ns.play("test.flv"); …flv動画の方
my_ns.play("test.mp4"); …mp4動画の方
my_ns.onStatus = function(infoObject) {
if (infoObject.code == "NetStream.Play.Stop") {
my_ns.seek(0);
}
};
3フレーム目で停止
ところがflv動画はseek(0)が機能してループ再生するのですが、
mp4動画はseek(0)が機能しません…
これは仕様で対処しようがないんでしょうか、詳しい方いらっしゃったら
色々ご教授をお願いしたいのですが…
sample
http://whitecats.dip.jp/up/download/1602595512/attach/1602595512.zip
passもsample >>277
270、272と同じひとです。
あんまりココを見ていないのでだいぶ空いていますがちょっと書き込み。
恐らくですが、mp4のフレーム数が少ないためだと。
動画はキーフレームと差分のフレームで構成されていますが(GOPで調べて下さい)、
キーフレームが1つしかファイルにないので戻せなくなったと推測しました。
サンプルにあったmp4は最初のフレームだけがキーフレームでした。
flvは12フレーム毎にキーフレームがありました。
一応検証で、同じmp4を2個くっつけた物と、キーフレーム間隔を15フレームにしたもので確認したところ
ループしましたが、あんまり滑らかに再生しない気が……
滑らかな再生のために、バッファ分展開しようとしているのかなぁ。
>>275 >>276 の方はサンプルをダウンロードしようとすると、当該サイトでノートン先生が反応して
ダウンロード出来なかったので見ていません。
推測ですが……
外部ファイルのBitmapDataはそのままですとスムージングがオフになっているようです。
MovieClip.attachBitmap()でスムージング設定がありますので、
MovieClipLoaderで読み込んで、attachBitmap()でMCに表示させると良いみたいです。
多分AS2用なら検索すればサンプルが見つかるはず。 おぉぉおっ、ありがとうございます!
275-276のケースは、
画像ロード
↓
それをビットマップデータ登録
↓
先のビットマップをスムージング
…という流れですかね〜?
ちょっと調べてみます!
277のケースは、
2フレーム目で
my_ns.play("test.mp4");
で動画再生開始して、
3〜42フレーム(1秒以上)そのままにしておいて
完全に動画が停止した43フレームで
my_ns.seek(0);
の命令が生きてるんですよね…
その辺もまた謎な感じがして…
sample
http://whitecats.dip.jp/up/download/1603371904/attach/1603371904.zip
passもsampleです >>279
onEnterFrame中にseekすると動いている感じ。
それでも、たまにバッファが溜まらずに止まるので、バッファを1秒分確保してみると
動いている気がする。
なんだか分からん。
var my_nc= new NetConnection();
my_nc.connect(null);
var my_ns= new NetStream(my_nc);
_root.my_video.attachVideo(my_ns);
my_ns.play("test.mp4");
my_ns.setBufferTime(1);
var meta;
my_ns.onMetaData = function(obj){
meta = obj;
};
_root.onEnterFrame = function(){
if(my_ns.time >= meta.duration){
my_ns.seek(0);
}
}; >>280
完全解決ですね、素晴らしい!ありがとうございます!
サンプルのtest.swfはtest.mp4からvideotoflashで作成したswf
何とかこれと同じような感じで動画読み込みswfを作れないかと模索して
2フレーム目でmy_ns.seek(0);が上手く動作しないんで替わりにmy_ns.play("test.mp4");で
無理矢理リピートさせたらスムーズな感じじゃないんで
seekならもしかしたらスムーズにリピートできるかなとも思ってたんですけど、
結果的にはどうもseekでもplayで読み込み直してもあまり変わらないようですね…
この辺が工夫でどうにかなる限界なのかな…
サンプル
http://whitecats.dip.jp/up/download/1603449398/attach/1603449398.zip
passもsample >>281
スムーズにリピートできないのは、再生の最初でバッファにため込むせいですね。
NetStream.setBufferTime()でバッファサイズを変更できますが、
ローカルファイルを読み込んでいるせいか余り変わりませんでした。
mp4にこだわらなければ、flvで埋め込むのがいいのではないかなぁ。
スプライトに入れるだけで自動でループしてくれるし。
あくまでも外部ファイルが良いなら、埋め込んだswfを外部ファイルで読み込むとかね。 パラフドーーーム!!!
ボールを相手のゴールにシュゥゥゥーッ!!
超!エキサイティン!!
http://saverb.oboroduki.com/games/parafdome.html
勢いで作った
後悔はしていない きっかけはマリオペイントだった
パソコンが普及すれば
誰でもアニメーションを作れるし
イノベーションが起きると信じてた
実際はパソコンはただのゲーム機で
人々は消費するだけ
生み出さない
まさかスーファミのマリオペイントが
ピークだとわな かなり前からすでにダウンロードできなかったが
これの役割も全くなくなってしまった 自給自足したいようなものはなかなかないなー
と言いつつもちょっとParaFlaのことを調べようと思ったが
ParaFlaの使い方のページがことごとく閉鎖されてしまっていて悲しい 夏空工場はまだ生きてるね
suzuka-cityとかLemonovelとかも それらはどれも知らなかったサイトだ
○○学校とか○○予備校とか○○講座とかあったような気がするが
www.geocities.jpなどが終わってしまったのも影響しているのかな スタンドアロンのFlashPlayerにくっつけてexe化して遊べるように誤魔化してるけど
いずれこれも動かなくなるのかなぁ このまま消滅させるのは忍びないと色々動きがあるみたい
ruffleとか もうFlash Playerは削除しても良いかなと思ったが
IE用のFlash Playerを削除してしまうとParaFlaが使えなくなってしまうのか あれ、flashって自爆装置が作動して消去されちゃうんじゃなかったの? ホントだ!
adobeのアンインストーラー+マイクロソフトのアンインストーラーかけてようやく消えた… ついにparaflaが起動すら出来なくなった
windowsの更新で消えてしまったか ieのフラッシュプレイヤーに関連付けされてたのかな
どうにかしてflash player projectorに関連付けさせられれば何とかなるのかな >>297
たぶんwin10の更新でレジストリ消されたから、そこを復活させれば動くよ ページ上のFlash部分にオーバーレイで画像被せて、そこ押したらswfのフルパスをテキストに落として
それをloadmovieするSAのPlayerが立ち上がるみたいなアドオンなら簡単に作れるんじゃね?と思ったけどjavascriptで力尽きてる
だれかテキスト吐出しまででいいから作ってくれー テキスト吐出しできた!
あとはダウンロードフォルダを監視してFlashPlayerが立ち上がるようにするのを作れば完成する! 外部から読み込んだ画像にスムージングかけたくて
以下のようなスクリプトでswfを作成したのですが
何かミスしているようで上手く行きません…
2フレーム
_root.createEmptyMovieClip("mc0", 0 );
var mcl = new MovieClipLoader();
mcl.loadClip("30117_01_01.png", mc0 );
//ムービークリップを用意して外部画像の表示
3フレーム
bmp_data.draw( mc0 );
//表示した画像のキャプチャ
4フレーム
mc0._visible = false;
//元画像を非表示
5フレーム
_root.createEmptyMovieClip( "bitmap_obj" , 1 );
//ムービークリップを用意
6フレーム
bitmap_obj.attachBitmap( bmp_data , 1 , auto , true );
//キャプチャしたビットマップを貼り付け
どなたかご教授いただけないでしょうか…
https://www.axfc.net/u/4046709.zip
pflファイルと出来たswfファイル、読み込み用のpngです 自己解決いたしました
3フレームに
var width = 1304;
var height = 768;
var bmp_data = new flash.display.BitmapData(width,height,true,0);
を入れます win11でもいろいろ弄ったらparafla動かせた! ブラウザのFlash再生するツールと拡張機能たぶんできたから
拡張機能の審査が通ったら感謝祭のスレに書き込もうと思ってたけど落ちてるね >>305
で?いつになったらソレあげるん?マダァ?(・∀・)っ/凵⌒☆チンチン >>306
動作安定版テスト中だからもうちょっとまってて >>306 >>307
サイトの体裁とver1.0はまだだけど
ツールは一応出来てるので置いときます
ttp://azriuum.starfree.jp/software/doFP/doFP.html 使ってみたけど…
ごめんよ…これじゃない感がすごい… それはもうしょうがない
swf2jsかruffleがまともに動いてくれるまでのつなぎだから