無料flash作成ソフト“ParaFla!” part25改
― 敷居は低く、懐は深く ―
「誰でも簡単にパラパラマンガ」として誕生した“ParaFla!”
いつの間にか音楽のストリーミング再生やASにも対応してしまいました
その上待ちに待ったドローツールも作られた
そして今なおものすごい勢いで進化を続ける“ParaFla!”
そんな“ParaFla!”を皆で語ろうではありませんか
限定的に見えるけど、極めれば何でもできる。それがParaFlaクォリティ
ParaFla!のページ 開発者Coa氏のサイト 最新版はここで入手
http://parafla.coaworks.jp/
区立ぱらふら予備校 詳しい解説、AS講座など 分からんことがあればここを見れ
http://www.geocities.jp/dr0p4u/how2/
ParaFla!学習帳 超初心者向け解説サイト 超初心者はまずここを見れ
http://parafla776.jog.buttobi.net/
パラフラ小学校 操作を覚えることに専念した解説サイト ASも扱っている
http://occultflash.web.fc2.com/2ch/index.html
ぬこちゅーさん コピペで使えるASサンプル集、携帯用Flashのための情報など
http://nuko.info/
ParaFla! Wiki みんなで作るサイト 解説サイトや支援ツールのリンクも網羅
http://www.wikihouse.com/ParaFla/index.php
■質問スレッド
S.Kと愉快な仲間たちが質問に答えるスレ ◆初心者・既出質問もOK
http://yy12.kakiko.com/test/read.cgi/paraflaswf/1171782770/(一時停止中)
【初心者】何でも気軽に【幼稚園】 part4
http://yy12.kakiko.com/test/read.cgi/paraflaswf/1186384140/ (一時停止中)
第三回ParaFla!初心者教室 2時間目
http://pc11.2ch.net/test/read.cgi/swf/1177925758/
AS詳しい方がものすごい勢いで答えたり試したりして欲しいスレ 2
http://yy12.kakiko.com/test/read.cgi/paraflaswf/1144406208/
よくある質問>>2-3、関連情報>>4 >>212
乙です
>>215
良いねぇ〜
夏は感謝祭みる為に戻って来てる ParaFla!感謝祭よりお知らせです。
本日、通常参加申込〆切日です。こぞってのご参加お待ちしております。
現在、参加申込頂いた方は、サイトにて告知されておりますので、
申し込んだけれど載っていないという方はご連絡ください。
[第12回ParaFla!感謝祭 公式サイト]
http://parafes.web.fc2.com/2016/
Twitter: https://twitter.com/parafla_festa 本日のParaFla!感謝祭 運営投下は19時からを予定しております
乱入のご参加もお待ちしております セーブ機能のスクリプトを調べてたら
so_dir = " ";
というのを紹介してるHPを見付けた
セーブデータの保存場所に関わるスクリプトらしいんだけど
" "の間に具体的に何を入れるのか分からない
HPの作者さんもこれに関してよく分からないらしいけど…
探しても他では見当たらない
これはセーブデータの保存フォルダを作成、指定できたりするのかな
もし、そうならHPに貼られたフラッシュのセーブデータを別のフォルダに保存できるようにしてみたい >>220
そのサンプルスクリプトがどの様な物だか分かりませんが、
so_dir = " ";
と言うのは変数に代入しているだけですので、データ保存には関係ありません。
その変数がどこで使われているかが大事ですね。
SharedObjectと言うクラスがデータ保存を担っています。
var so = SharedObject.getLocal("test");
so.data.flag = 1;
so.flush();
こんな感じのスクリプトを書くと、test.solと言うファイルにflagの値が保存されます。
ファイルのパスは、環境によって異なります。
FlashPlayerとドメイン毎に変わる感じです。
ですので、同じswfでもブラウザを変えると保存されていなかったり、別のデータだったりします。
getLocal()の引数によってこのパスを少し変えられます。
それに因ってドメイン内の違うswf同士でデータの共有ができますが、
PCの任意の位置にファイルが保存できる訳ではありません。
AS1.0のリファレンスが無いので、2.0のものになりますが、
http://download.macromedia.com/pub/documentation/jp/flash/fl8/fl8_as2lr.pdf
詳しくはこのドキュメントを参考にして下さい。大体1.0でも使えます。 これでパラパラ漫画つくったんだけど
動画変換がうまくいかん
以前は確かswf›avi使ってたんだが今はインストールできぬ
swf2avi →ファイル読み込みエラー
aviutl →カクカク
TMPGEnc→カクカク
みなどれつかってる? もう1週間以上本家サイトに繋がらないままか
Coa氏も今年に入ってからはツイートしてないしこのままなのかなぁ
1つ時代が終わってしまうようで悲しい >>233
本当ににどうしましょう
公式がないからなぁ…… アドベがFlashを2020年に…
まぁ遺産として残るんだろうけど。 6月24日付でTwitterに投稿がありますね・・・
どうなるのかなぁ。
ttps://twitter.com/saeki_coa/status/866218680782249984 webサイトに組み込まれてるflashを閲覧するとセキュリティ的に良くないって話なんだっけ
作ったゲームをダウンロード出来る様にして各人がPCで遊ぶのはどうなんだろ
フリーのSWF再生ソフトくらいはこの先も残るかな?
javaスクリプトってちょっと入門サイト見ながらやって見たけど
これ自分のレベルじゃparaflaなみに使える様になる気がまるでしない…w >>237
そういやhtml5変換ならswf2jsがなかなか便利だった気がする
2年ぐらい前に試しで使った時はなぜかIEだと上手く動かなかったけど、
今は多少改善されてたりすんのかな ParaFla!で「色の設定」ダイアログボックスを使うことはできますか?
「色の設定」ダイアログボックスを表示する: .NET Tips: C#, VB.NET
https://dobon.net/vb/dotnet/form/colordialog.html
また、プログラミングに詳しくないが
ParaFla!のページもなくなってしまったし、もはや今は ActionScript は古いの? 他のプログラム言語とか調べると
paraflaの分かりやすさと自由度すごかったな
同じ機能でHTML5対応のソフト今出したら有料でも普通に売れそうだと思うけど
そういう事って、あんなソフトが作れる人でも簡単ではないのかな ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ もう人いないかな
テキスト: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がまともに動いてくれるまでのつなぎだから