― 敷居は低く、懐は深く ―
「誰でも簡単にパラパラマンガ」として誕生した“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
無料flash作成ソフト“ParaFla!” part25改
1Now_loading...774KB
2013/09/25(水) 10:21:43.04ID:B54ZBAw32013/09/25(水) 10:23:22.81ID:fmKN+QlR
【よくある質問 1】
Q・なんか文字化けするんですが?
A・VBランタイムを入れましょう。
(p)http://www.vector.co.jp/soft/win95/util/se180668.html
Q・VBランタイムってなんですか?
A・ParaflaがPS2ソフトだとすれば、ランタイムはPS2本体のようなもの。
それが無いと使えない。(正しくは正常な動作をしない。)
Q・画像はどうやって入れるのですか?
A・左下の枠にファイルをドラッグ&ドロップ。MP3、.pdrも同じ
または左下の枠で右クリック→アイテムを追加→ファイル
Q・画像が赤くなります
A・プログレッシブjpgを使ってるからです。
jpg形式で保存してみてください。
Q・SWFに変換するにはどうすればいいのでしょうか
A・Paraflaで【ファイル】→【SWFファイルの作成】で出来ます。
Q・フェード、縮小などで見えなくさせようとしても上手く行きません。
A・仕様上、それらのイベントは一コマ手前で止まるようになっています。
アクションの【画像を消去】などで対処してください。
Q・画像が途中で消えてしまいます。
A・別の画像と深度が重なってる可能性があります。
Q・参考にしようと思っていたpflファイルが開けません。
A・作られたパラフラのバージョンが違うと開けません。
対象のバージョンのParaFlaを使用して、もう一度開いてみてください。
Q・なんか文字化けするんですが?
A・VBランタイムを入れましょう。
(p)http://www.vector.co.jp/soft/win95/util/se180668.html
Q・VBランタイムってなんですか?
A・ParaflaがPS2ソフトだとすれば、ランタイムはPS2本体のようなもの。
それが無いと使えない。(正しくは正常な動作をしない。)
Q・画像はどうやって入れるのですか?
A・左下の枠にファイルをドラッグ&ドロップ。MP3、.pdrも同じ
または左下の枠で右クリック→アイテムを追加→ファイル
Q・画像が赤くなります
A・プログレッシブjpgを使ってるからです。
jpg形式で保存してみてください。
Q・SWFに変換するにはどうすればいいのでしょうか
A・Paraflaで【ファイル】→【SWFファイルの作成】で出来ます。
Q・フェード、縮小などで見えなくさせようとしても上手く行きません。
A・仕様上、それらのイベントは一コマ手前で止まるようになっています。
アクションの【画像を消去】などで対処してください。
Q・画像が途中で消えてしまいます。
A・別の画像と深度が重なってる可能性があります。
Q・参考にしようと思っていたpflファイルが開けません。
A・作られたパラフラのバージョンが違うと開けません。
対象のバージョンのParaFlaを使用して、もう一度開いてみてください。
2013/09/25(水) 10:24:36.23ID:fmKN+QlR
【よくある質問 2】
Q・画像の動きがぎこちないです。
A・FPS値が低い可能性があります。【ファイル】→
【プロジェクトのプロパティ】より、FPSの値を調節してください。
Q・mp3ファイルが正常に再生されません。
A・サンプリングレートが11kHz,22kHz,44kHzで固定ビットレート(CBR)
のものでないと正常に再生されません。
音声ファイル変換ソフト(LIFEなど)で再変換してみましょう。
Q・swfファイルが開けない
A・.swfをIEやFlash再生用ソフトに関連付けしてください。
Q・pflファイルが開けない
A・ファイル>プロジェクトファイルを開く、でpflファイルを選択するか
または、.pflをParaFlaに関連付けしてください。
Q・テキストを回転・透過させると消えてしまいます。
A・デバイスフォントを使っているからです。
先頭に_の付いていない埋め込みフォントを使用してください。
Q・flvやmpegに変換するにはどうすればいいのでしょうか。
A・動画ファイル変換ソフト(swf2aviなど)で変換してみましょう。
※解決されやすい質問のコツ
(1)バージョンを書く(ParaFla1.37 / SWF6 など)
(2)使用環境を書く(WinXP / IE7 / 携帯の機種 など)
(3)質問の内容はできるだけ具体的に説明する
× どうもうまくいかない
○ jpg画像が再生途中で消えてしまう
(4)ソースや参考にしたサイトへのリンクがあれば貼る
Q・画像の動きがぎこちないです。
A・FPS値が低い可能性があります。【ファイル】→
【プロジェクトのプロパティ】より、FPSの値を調節してください。
Q・mp3ファイルが正常に再生されません。
A・サンプリングレートが11kHz,22kHz,44kHzで固定ビットレート(CBR)
のものでないと正常に再生されません。
音声ファイル変換ソフト(LIFEなど)で再変換してみましょう。
Q・swfファイルが開けない
A・.swfをIEやFlash再生用ソフトに関連付けしてください。
Q・pflファイルが開けない
A・ファイル>プロジェクトファイルを開く、でpflファイルを選択するか
または、.pflをParaFlaに関連付けしてください。
Q・テキストを回転・透過させると消えてしまいます。
A・デバイスフォントを使っているからです。
先頭に_の付いていない埋め込みフォントを使用してください。
Q・flvやmpegに変換するにはどうすればいいのでしょうか。
A・動画ファイル変換ソフト(swf2aviなど)で変換してみましょう。
※解決されやすい質問のコツ
(1)バージョンを書く(ParaFla1.37 / SWF6 など)
(2)使用環境を書く(WinXP / IE7 / 携帯の機種 など)
(3)質問の内容はできるだけ具体的に説明する
× どうもうまくいかない
○ jpg画像が再生途中で消えてしまう
(4)ソースや参考にしたサイトへのリンクがあれば貼る
2013/09/25(水) 10:31:01.87ID:fmKN+QlR
FLASH Parafla!板
http://yy12.kakiko.com/paraflaswf/ (一時停止中)
40CH.NET 過去ログ、アップローダー、ParaFla過去ver などいろいろ
http://www.40ch.net/
657氏のFLASHアップローダー
http://popup3.tok2.com/home/home/upswf/index.php
第九回ParaFla!感謝祭
http://parafes.web.fc2.com/2013/
第三回ParaFla初心者教室
http://www.geocities.jp/parakouza2007/
Adobe ActionScriptリファレンスガイド
http://www.adobe.com/support/documentation/jp/flash/
携帯向けFlashLiteコンテンツについて(DoCoMo、au)
http://www.nttdocomo.co.jp/service/developer/index.html
http://www.au.kddi.com/ezfactory/mm/flash01.html
Flashゲーム講座&アクションスクリプトサンプル集
http://hakuhin.hp.infoseek.co.jp/main/as.html
【国産フリー】ParaDraw 2.pdr【グラデーション】 専用ドローツール
http://pc11.2ch.net/test/read.cgi/cg/1174473573/ (dat落ち)
ParaDraw講座 初心者向け解説 初心者はまず
http://akka.gozaru.jp/pd/pd0.html
ParaDraw虎の穴 上級者向け解説 超高度
http://www.geocities.jp/izumizukipink/toraana_pink.html
paradrawの解説のような物 ParaDrawの詳しい解説 動画付き
http://www.geocities.jp/heratyouzame/index.html
Flash作成ソフトSuzuka Layer8
http://toro.2ch.net/test/read.cgi/swf/1268238083/
前スレ 無料flash作成ソフト“ParaFla!” part24
http://toro.2ch.net/test/read.cgi/swf/1262348056/
http://yy12.kakiko.com/paraflaswf/ (一時停止中)
40CH.NET 過去ログ、アップローダー、ParaFla過去ver などいろいろ
http://www.40ch.net/
657氏のFLASHアップローダー
http://popup3.tok2.com/home/home/upswf/index.php
第九回ParaFla!感謝祭
http://parafes.web.fc2.com/2013/
第三回ParaFla初心者教室
http://www.geocities.jp/parakouza2007/
Adobe ActionScriptリファレンスガイド
http://www.adobe.com/support/documentation/jp/flash/
携帯向けFlashLiteコンテンツについて(DoCoMo、au)
http://www.nttdocomo.co.jp/service/developer/index.html
http://www.au.kddi.com/ezfactory/mm/flash01.html
Flashゲーム講座&アクションスクリプトサンプル集
http://hakuhin.hp.infoseek.co.jp/main/as.html
【国産フリー】ParaDraw 2.pdr【グラデーション】 専用ドローツール
http://pc11.2ch.net/test/read.cgi/cg/1174473573/ (dat落ち)
ParaDraw講座 初心者向け解説 初心者はまず
http://akka.gozaru.jp/pd/pd0.html
ParaDraw虎の穴 上級者向け解説 超高度
http://www.geocities.jp/izumizukipink/toraana_pink.html
paradrawの解説のような物 ParaDrawの詳しい解説 動画付き
http://www.geocities.jp/heratyouzame/index.html
Flash作成ソフトSuzuka Layer8
http://toro.2ch.net/test/read.cgi/swf/1268238083/
前スレ 無料flash作成ソフト“ParaFla!” part24
http://toro.2ch.net/test/read.cgi/swf/1262348056/
2013/09/25(水) 10:37:09.01ID:fmKN+QlR
【よくある質問 ActionScript編】
Q・ParaFla!で使うActionScriptって?
A・AS1.0です。
Q・AS1.0は何が出来るの?
A・ビットマップデータやカラーチャンネルの編集、ブラーやシャドウの
各種フィルター効果、FLVの再生など、FlashPlayer8相当の機能です。
Q・それAS2.0の機能じゃないの?
A・AS1.0かAS2.0かの違いは主にコーディングに関わる部分です。
表示や描画に関わる機能はどっちも使えます。
Q・具体的には?
A・[AS1.0] var i = 0; <変数に型の指定が付きません。
[AS2.0] var i:Number = 0;
またAS1.0ではカスタムクラス(独自のメソッドとプロパティを共有する
オブジェクトをインスタンス化して云々)が定義できません。
Q・リファレンスどこ?
A・AdobeのActionScript2.0リファレンスガイドをどうぞ。
大方のサンプルソースは変数から型の指定を外すと動きます。
http://www.adobe.com/support/documentation/jp/flash/
Q・他に何かある?
A・イベントハンドラ(on〜)間はハイフン(-)行で区切る必要があります。
この点は通常のActionScriptと異なりますので注意してください。
Q・ParaFla!で使うActionScriptって?
A・AS1.0です。
Q・AS1.0は何が出来るの?
A・ビットマップデータやカラーチャンネルの編集、ブラーやシャドウの
各種フィルター効果、FLVの再生など、FlashPlayer8相当の機能です。
Q・それAS2.0の機能じゃないの?
A・AS1.0かAS2.0かの違いは主にコーディングに関わる部分です。
表示や描画に関わる機能はどっちも使えます。
Q・具体的には?
A・[AS1.0] var i = 0; <変数に型の指定が付きません。
[AS2.0] var i:Number = 0;
またAS1.0ではカスタムクラス(独自のメソッドとプロパティを共有する
オブジェクトをインスタンス化して云々)が定義できません。
Q・リファレンスどこ?
A・AdobeのActionScript2.0リファレンスガイドをどうぞ。
大方のサンプルソースは変数から型の指定を外すと動きます。
http://www.adobe.com/support/documentation/jp/flash/
Q・他に何かある?
A・イベントハンドラ(on〜)間はハイフン(-)行で区切る必要があります。
この点は通常のActionScriptと異なりますので注意してください。
2013/09/25(水) 10:44:33.22ID:fmKN+QlR
【part25(正)にあった 質問】
Q・SWF6以降でFSCommand2に対応してみる人柱版aclib.dllはどこ?
A・人柱からVer1.38で正式に対応したはず。
http://parafla.coaworks.jp/files/whatsnew.txt
Q・classが使えるaclib.dll、Coa氏が作ってなかったっけ?
A・Coa氏ではなくユーザーが作ったらしい。
http://log.40ch.net/parafla/part022.htmlの215
まだ落とせるが、試用は自己責任で。
Q・SWF6以降でFSCommand2に対応してみる人柱版aclib.dllはどこ?
A・人柱からVer1.38で正式に対応したはず。
http://parafla.coaworks.jp/files/whatsnew.txt
Q・classが使えるaclib.dll、Coa氏が作ってなかったっけ?
A・Coa氏ではなくユーザーが作ったらしい。
http://log.40ch.net/parafla/part022.htmlの215
まだ落とせるが、試用は自己責任で。
2013/09/26(木) 02:09:14.59ID:6JOJjHg9
>>1 乙乙〜
2013/09/26(木) 18:18:06.54ID:ag//WStq
そういえばWindows8上の動作報告ってあったっけ?
Xpの期限迫ってるし、聞きたい人多いんじゃないかと
Xpの期限迫ってるし、聞きたい人多いんじゃないかと
2013/09/27(金) 19:43:25.86ID:X+5nO1aK
XPの次は8に行かず7にする予定だけど、
7でもフォント環境が変って文字の大きさが違ったり、
VBランタイムの選択次第で不具合が出たりするらしい
7でもフォント環境が変って文字の大きさが違ったり、
VBランタイムの選択次第で不具合が出たりするらしい
2013/09/29(日) 19:27:48.56ID:bbS3RSxZ
保守
過疎落ちって何レス以下だっけ?
過疎落ちって何レス以下だっけ?
2013/09/30(月) 19:02:46.66ID:4I7Pudak
素材作るのにparadraw使ってるんですけどクリップ書き出しの時
デフォルトをpdclipじゃなくてpdrにする方法ないですかね
デフォルトをpdclipじゃなくてpdrにする方法ないですかね
2013/09/30(月) 19:09:06.18ID:8rUKt3Tv
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
2013/10/01(火) 05:19:02.85ID:n6iVqdxw
>>11
使ったこと無かったけど「クリップを書き出す」って「選択中のパスのみを保存」なんだね
ということは「選択中のパスのみをpdrで保存するのに、pdclipがデフォルトだとめんどいのでなんとかならないか」という質問か
また「簡単に選択中のパスのみをpdrで保存したい」という要望でもあるわけだ
んー、そのくらいの手間はいいんじゃない?
使ったこと無かったけど「クリップを書き出す」って「選択中のパスのみを保存」なんだね
ということは「選択中のパスのみをpdrで保存するのに、pdclipがデフォルトだとめんどいのでなんとかならないか」という質問か
また「簡単に選択中のパスのみをpdrで保存したい」という要望でもあるわけだ
んー、そのくらいの手間はいいんじゃない?
2013/10/02(水) 13:02:56.72ID:MXxALUV5
「クリップを書き出す」ではファイルの種類を選択しなくても、
名前をつけるときに拡張子.pdrを付ければいいようです。
でも「クリップを読み込む」ではファイルの種類を選択しないと表示されないので、
こっちの方が不便です。
名前をつけるときに拡張子.pdrを付ければいいようです。
でも「クリップを読み込む」ではファイルの種類を選択しないと表示されないので、
こっちの方が不便です。
2013/10/04(金) 13:39:06.54ID:JXGk+rx4
paradrawを開いてCtrl+Fで開いたウインドウから使いたいPDCをWクリック名前を付けて保存…
これって全然面倒くさいの?
これって全然面倒くさいの?
2013/10/04(金) 19:04:51.14ID:KymXSVmV
マップチップ×100の切り貼りだったら100回変えるの大変じゃね
まあクリップメニューのデフォルトが非クリップってのも変な話だけどな
まあクリップメニューのデフォルトが非クリップってのも変な話だけどな
17質問です
2013/10/08(火) 11:37:03.70ID:BVPhm7ON (スプライトb1〜b3に別々の画像がある)
swf4で
for(i=1;i<4;i++)
{
duplicateClip("b"&x,"bc"&x,100+x);
telltarget("bc"&i)
{
this.x=100+(/:i*30);
this.y=100;
}
}
であるプログラムをswf6に変換するのに
duplicateClip は
duplicateMovieClip を使えば良いのは分かりましたが
telltarget の部分が分かりません(変数"bc"&iを別変数に入れるやり方も駄目でした)
a="bc"&i;
a._x=100+(i*30);
a._y=100;
宜しくお願いします。
swf4で
for(i=1;i<4;i++)
{
duplicateClip("b"&x,"bc"&x,100+x);
telltarget("bc"&i)
{
this.x=100+(/:i*30);
this.y=100;
}
}
であるプログラムをswf6に変換するのに
duplicateClip は
duplicateMovieClip を使えば良いのは分かりましたが
telltarget の部分が分かりません(変数"bc"&iを別変数に入れるやり方も駄目でした)
a="bc"&i;
a._x=100+(i*30);
a._y=100;
宜しくお願いします。
2013/10/08(火) 11:38:25.87ID:BVPhm7ON
間違い訂正です
duplicateClip("b"&i,"bc"&i,100+i);
duplicateClip("b"&i,"bc"&i,100+i);
2013/10/08(火) 20:31:06.07ID:m2ENl88o
. (ドット) を使うんじゃなかったっけ
"ドットシンタックス"でググると解決するかも
swf4 でもプロパティの参照は tellTarget を使わずにできた気がするけど忘れた
"ドットシンタックス"でググると解決するかも
swf4 でもプロパティの参照は tellTarget を使わずにできた気がするけど忘れた
20Now_loading...774KB
2013/10/08(火) 23:26:21.74ID:Ghs2tr/A >>17自己解決しました
telltarget("bc"&i)
{
this.x=100+(/:i*30);
this.y=100;
}
↓
with(this["bc"+i])
{
_x = 100+(i*30);
_y = 100;
}
& と + の差が地味だけど嫌だなぁ
telltarget("bc"&i)
{
this.x=100+(/:i*30);
this.y=100;
}
↓
with(this["bc"+i])
{
_x = 100+(i*30);
_y = 100;
}
& と + の差が地味だけど嫌だなぁ
21未解決
2013/10/08(火) 23:29:15.79ID:Ghs2tr/A 質問です
swf4 にて、ボタン擬似イベントを発動させる件について
(5キー押下)
duplicateclip A
telltarget A
callframe B
(フレームB内)
duplicateclip C
telltarget C
Cの前にtime関数を置いても、フレームBが終了しないとAが描画されない
A描画とC描画に時間差を設けたい場合、どうすれば良いかご教授願いたいです。
宜しくお願いします。
★GotoFrame は試しましたが駄目でした。
swf4 にて、ボタン擬似イベントを発動させる件について
(5キー押下)
duplicateclip A
telltarget A
callframe B
(フレームB内)
duplicateclip C
telltarget C
Cの前にtime関数を置いても、フレームBが終了しないとAが描画されない
A描画とC描画に時間差を設けたい場合、どうすれば良いかご教授願いたいです。
宜しくお願いします。
★GotoFrame は試しましたが駄目でした。
2013/10/09(水) 00:01:16.20ID:mrvAB5R4
(5キー押下)
duplicateclip A
telltarget A
アクション(何もしない) B
duplicateclip C
telltarget C
duplicateclip A
telltarget A
アクション(何もしない) B
duplicateclip C
telltarget C
2013/10/09(水) 00:23:08.31ID:72jwV+Ml
〜♥
2013/10/09(水) 06:07:38.63ID:0YV7xQIY
現在はスマホはもちろんガラケーもswf6対応しているでしょうし、
いっそのことswf4はやめてswf6以上のアクションスクリプトを
勉強してはどうでしょうか?
おそらく復習ナシでswf4の質問に即答できるユーザーは稀有と思われます♥
いっそのことswf4はやめてswf6以上のアクションスクリプトを
勉強してはどうでしょうか?
おそらく復習ナシでswf4の質問に即答できるユーザーは稀有と思われます♥
2013/10/09(水) 08:24:41.43ID:BEVWyPfI
2624
2013/10/09(水) 08:53:34.00ID:0YV7xQIY >>25
ありがとうございます。
ガラケーもスマホもFlash Playerに対して排他的なのかな。
自分もswf4はかなり踏み込んで勉強したのだけど、
携帯を持たなくなってから数年いじっていないので、
復習しないと回答できない一人です。
とういうわけで、回答お任せします。
>>ID:Ghs2tr/A
自分が勉強したことはParaFla! Wikiの「サンプル(携帯)」にまとめてあるので、
役に立たないかもしれませんがよかったら一度目を通してみてください。
とりあえず一応これも貼り付けておきます。
Flash Player を Android デバイスにインストールする方法
http://helpx.adobe.com/jp/flash-player/kb/cq01160102.html
ありがとうございます。
ガラケーもスマホもFlash Playerに対して排他的なのかな。
自分もswf4はかなり踏み込んで勉強したのだけど、
携帯を持たなくなってから数年いじっていないので、
復習しないと回答できない一人です。
とういうわけで、回答お任せします。
>>ID:Ghs2tr/A
自分が勉強したことはParaFla! Wikiの「サンプル(携帯)」にまとめてあるので、
役に立たないかもしれませんがよかったら一度目を通してみてください。
とりあえず一応これも貼り付けておきます。
Flash Player を Android デバイスにインストールする方法
http://helpx.adobe.com/jp/flash-player/kb/cq01160102.html
2721
2013/10/10(木) 01:25:34.69ID:d3LMDutq 多分自己解決
概ね>>22で良いのだが、>>22だとボタン押下時にウェイトが発生してしまう
★ボタン
on(keypress 5)
フラグ1On
★スクリプト1
フラグ1On時
→描画1
一定条件
→フラグ2On
そうでない場合
→フラグ1Off
★スクリプト2
フラグ2On時
→Timer使ってWait
→描画2
→フラグ1Off
→フラグ2Off
★ボタンへジャンプ
ポイント
●フレームコールではなく、ループ+フラグ制御とする(フレームコールだとフレーム終了まで描画されない。スプライトなら時間差可能だが、テキストが不可能)
●ボタンはプラグを立てるだけにする
●スクリプトの動作条件をプラグ制御
概ね>>22で良いのだが、>>22だとボタン押下時にウェイトが発生してしまう
★ボタン
on(keypress 5)
フラグ1On
★スクリプト1
フラグ1On時
→描画1
一定条件
→フラグ2On
そうでない場合
→フラグ1Off
★スクリプト2
フラグ2On時
→Timer使ってWait
→描画2
→フラグ1Off
→フラグ2Off
★ボタンへジャンプ
ポイント
●フレームコールではなく、ループ+フラグ制御とする(フレームコールだとフレーム終了まで描画されない。スプライトなら時間差可能だが、テキストが不可能)
●ボタンはプラグを立てるだけにする
●スクリプトの動作条件をプラグ制御
2013/10/11(金) 22:20:25.05ID:JS3zfNH6
paradrawの質問です
アンカーの色って変えられないのですか?
赤塗りのパスを変形するときにアンカーが赤だと作業がたいへんなので
アンカーの色って変えられないのですか?
赤塗りのパスを変形するときにアンカーが赤だと作業がたいへんなので
2013/10/12(土) 22:55:40.30ID:3ASzYoxu
大変と思ったことがないので気にならなかったが変えられないね…
1回クリックするかマウスオーバーすると青くなるけど
動かす時は赤だね
パスを違う色で作業してからそのパスを赤くするしかないかな
1回クリックするかマウスオーバーすると青くなるけど
動かす時は赤だね
パスを違う色で作業してからそのパスを赤くするしかないかな
2013/10/13(日) 23:05:00.43ID:qIEPO4yC
>>29
「パスを違う色で作業する」って方法は目から鱗です
さっそく赤いパスをグループ化して一括変換して作業しました捗ります
なんで思いつかなかったのか不思議です!
ありがとうございました
甘えついでに追加で質問です
パラフラのファイルリストに同じPDRを追加したいのですができません
モーフィングをA⇒BとA⇒Cと二通りしたいので
A.pdrを二つ用意しなければならないのですがどうしたらいいのかわかりません
違う名前をつけて追加すればいいのですが面倒なので
「パスを違う色で作業する」って方法は目から鱗です
さっそく赤いパスをグループ化して一括変換して作業しました捗ります
なんで思いつかなかったのか不思議です!
ありがとうございました
甘えついでに追加で質問です
パラフラのファイルリストに同じPDRを追加したいのですができません
モーフィングをA⇒BとA⇒Cと二通りしたいので
A.pdrを二つ用意しなければならないのですがどうしたらいいのかわかりません
違う名前をつけて追加すればいいのですが面倒なので
2013/10/14(月) 01:54:49.92ID:ZJhJA+Z6
2013/10/14(月) 23:10:43.50ID:V0Z+lC2B
2013/10/15(火) 01:23:53.69ID:Zv8LESrS
>>31-32
ありがとうございます
「アイテムの複製」はスルーしたままその存在さえも頭から消えていました
これをやりたかったんです
でも上手に整理しないとどれがどうモーフィングするのか判らなくなりそうです
またファイルリスト上の右クリックで新たに「アイテム追加⇒フォルダ」に気づきました
併用すればファイルリストをすっきりさせることができそうです
ありがとうございます
「アイテムの複製」はスルーしたままその存在さえも頭から消えていました
これをやりたかったんです
でも上手に整理しないとどれがどうモーフィングするのか判らなくなりそうです
またファイルリスト上の右クリックで新たに「アイテム追加⇒フォルダ」に気づきました
併用すればファイルリストをすっきりさせることができそうです
34google swiffy
2013/10/15(火) 11:31:00.51ID:F6HDB4Q0 ここでgoogle swiffy の質問はスレチかもしれないけど
parafla swf6 で作成したswfをgoogle swiffy でhtml5に変換しようとしたらエラーが出た
(エラー内容が重要ならば今出先なので後程書きます)
WinXPでIE8 だからなのは分かっているが、表示できないのはともかく変換ソースも取り出せない
・swf8 でなければ駄目?
・winXPでソースを取り出す場合は他ブラウザ必須?又、インストールするならば何が宜しいでしょうか?
parafla swf6 で作成したswfをgoogle swiffy でhtml5に変換しようとしたらエラーが出た
(エラー内容が重要ならば今出先なので後程書きます)
WinXPでIE8 だからなのは分かっているが、表示できないのはともかく変換ソースも取り出せない
・swf8 でなければ駄目?
・winXPでソースを取り出す場合は他ブラウザ必須?又、インストールするならば何が宜しいでしょうか?
3534
2013/10/16(水) 00:51:14.51ID:haddYclh すまぬ
変換ソースを取り出すのに成功しました
・エラーは単なる表示エラー
・ソースはクリック後、ファイル→保存で普通に取り出せる
・swf6はok
・スマホは大きいのでwidthやheightを「100%」にするとよい
変換ソースを取り出すのに成功しました
・エラーは単なる表示エラー
・ソースはクリック後、ファイル→保存で普通に取り出せる
・swf6はok
・スマホは大きいのでwidthやheightを「100%」にするとよい
2013/10/18(金) 03:03:36.46ID:1RbNJ9sE
初歩的な質問ですみません
あるラベルからあるラベルへのジャンプができずに困っております
http://kie.nu/1qnq
pfl内の部屋の画面から写真へのジャンプをして戻ることが出来るのですが本棚から戻ることができません
宜しくお願いします
あるラベルからあるラベルへのジャンプができずに困っております
http://kie.nu/1qnq
pfl内の部屋の画面から写真へのジャンプをして戻ることが出来るのですが本棚から戻ることができません
宜しくお願いします
2013/10/18(金) 07:59:40.76ID:RvIgzKQR
ラベルから停止までのフレームカウント総数を1以上にしてください
固定画面だけだといくつ置いても0のままです
そのためには、停止の直前に「アクション 何もしない」を1フレームカウント置く
または、停止の直前のスプライトなどのファイルを1フレームカウントの通常画面にする、、、の2通りです
1フレームカウントの「アクション 停止」が二つ重ねて置いてあるようですが、それでは意味がありません
また、思う通りに動作するラベルはたまたまスプライトが通常画面のままになっているからだと思われます
固定画面だけだといくつ置いても0のままです
そのためには、停止の直前に「アクション 何もしない」を1フレームカウント置く
または、停止の直前のスプライトなどのファイルを1フレームカウントの通常画面にする、、、の2通りです
1フレームカウントの「アクション 停止」が二つ重ねて置いてあるようですが、それでは意味がありません
また、思う通りに動作するラベルはたまたまスプライトが通常画面のままになっているからだと思われます
2013/10/18(金) 11:45:03.41ID:1RbNJ9sE
ありがとうございます
いろいろなところにフレームを置いたり固定を外したりしてみましたが何も変わりませんでした
いろいろなところにフレームを置いたり固定を外したりしてみましたが何も変わりませんでした
2013/10/18(金) 11:54:45.44ID:1RbNJ9sE
あ、できたみたいです
ありがとうございました<(_ _)>
ありがとうございました<(_ _)>
2013/12/07(土) 22:21:32.49ID:pW9hHJCb
下記のようにした場合
オブジェクト:rect は使用した直後に毎回削除したほうが良いですか?
new がイマイチ理解できていなくて、見当はずれな質問だったらゴメンなさい
// 画像データを作成する
bmp_data = new flash.display.BitmapData(578, 170, true, 0xFF000000);
// 画像に色を塗る
for (i = 0; i <= 256; i += 16) {
i2 = i;
if (i == 256) i = 255;
for (j = 0; j <= 256; j += 16) {
j2 = j;
if (j == 256) j = 255;
for (k = 0; k <= 256; k += 16) {
k2 = k;
if (k == 256) k = 255;
rect = new flash.geom.Rectangle(j2 / 16 * 34 + k2 / 16 * 2, i2 / 16 * 10, 2, 10);
bmp_data.fillRect(rect , 0xFF000000 +
(0x00010000 * i) + (0x00000100 * j) + (0x00000001 * k));
}
}
}
// 画像を配置する
this.attachBitmap(bmp_data, 0);
オブジェクト:rect は使用した直後に毎回削除したほうが良いですか?
new がイマイチ理解できていなくて、見当はずれな質問だったらゴメンなさい
// 画像データを作成する
bmp_data = new flash.display.BitmapData(578, 170, true, 0xFF000000);
// 画像に色を塗る
for (i = 0; i <= 256; i += 16) {
i2 = i;
if (i == 256) i = 255;
for (j = 0; j <= 256; j += 16) {
j2 = j;
if (j == 256) j = 255;
for (k = 0; k <= 256; k += 16) {
k2 = k;
if (k == 256) k = 255;
rect = new flash.geom.Rectangle(j2 / 16 * 34 + k2 / 16 * 2, i2 / 16 * 10, 2, 10);
bmp_data.fillRect(rect , 0xFF000000 +
(0x00010000 * i) + (0x00000100 * j) + (0x00000001 * k));
}
}
}
// 画像を配置する
this.attachBitmap(bmp_data, 0);
2013/12/08(日) 00:56:05.38ID:EMB0u4Zd
>>40
一回newで作れば後は普通のオブジェクトとして
各プロパティに値を代入したりとかもできますよ
// 画像データを作成する
bmp_data = new flash.display.BitmapData(578, 170, true, 0xFF000000);
rect = new flash.geom.Rectangle(0, 0, 2, 10);
(中略)
rect.x = j2 / 16 * 34 + k2 / 16 * 2;
rect.y = i2 / 16 * 10;
bmp_data.fillRect(rect , 0xFF000000 +
(0x00010000 * i) + (0x00000100 * j) + (0x00000001 * k));
(後略)
一回newで作れば後は普通のオブジェクトとして
各プロパティに値を代入したりとかもできますよ
// 画像データを作成する
bmp_data = new flash.display.BitmapData(578, 170, true, 0xFF000000);
rect = new flash.geom.Rectangle(0, 0, 2, 10);
(中略)
rect.x = j2 / 16 * 34 + k2 / 16 * 2;
rect.y = i2 / 16 * 10;
bmp_data.fillRect(rect , 0xFF000000 +
(0x00010000 * i) + (0x00000100 * j) + (0x00000001 * k));
(後略)
2013/12/09(月) 02:00:38.17ID:HgHidiwL
2013/12/10(火) 02:48:07.02ID:Wuw/OJuL
100x100の画像をスプライトに配置して
そのスプライトに下記のスクリプトを書いたとき
on (release) {
x = _xmouse;
y = _ymouse;
trace(x + ", " + y + " click");
}
-
onClipEvent (mouseMove) {
x = _xmouse;
y = _ymouse;
trace(x + ", " + y);
}
(0, 0) クリックできない
(1, 0) クリックできる
(100, 99) クリックできる
となりますがこれで普通ですか?
そのスプライトに下記のスクリプトを書いたとき
on (release) {
x = _xmouse;
y = _ymouse;
trace(x + ", " + y + " click");
}
-
onClipEvent (mouseMove) {
x = _xmouse;
y = _ymouse;
trace(x + ", " + y);
}
(0, 0) クリックできない
(1, 0) クリックできる
(100, 99) クリックできる
となりますがこれで普通ですか?
2013/12/10(火) 17:47:15.21ID:UsTByODd
うん。
なんでかボタン化する時に当たり判定をちょい内側にされる。
スプライトでも画像直接でもASで書いてもそうなる。
そしてon(release)をスプライトに書くとFlashが勝手にボタン化する。
気になるならonClipEvent(mouseUp)の中で座標チェックするか、
スプライトの基準点xを1にすればいいんじゃないかな。
なんでかボタン化する時に当たり判定をちょい内側にされる。
スプライトでも画像直接でもASで書いてもそうなる。
そしてon(release)をスプライトに書くとFlashが勝手にボタン化する。
気になるならonClipEvent(mouseUp)の中で座標チェックするか、
スプライトの基準点xを1にすればいいんじゃないかな。
45Now_loading...774KB
2013/12/10(火) 19:22:39.54ID:Wuw/OJuL2013/12/10(火) 21:24:30.51ID:iLGUCm/A
画像のはじの1pxが削れてしまうSWF6の仕様では?
SWF7以上にして試してみて
SWF7以上にして試してみて
4744
2013/12/10(火) 22:22:38.62ID:UsTByODd いやそれとは別。
2013/12/18(水) 15:58:49.60ID:lqV+Ixe5
テキストフィールドスクロールバーについて
http://www22.atpages.jp/paracore/other_dl.html#oth4
の TextFieldControl.txt でやっていることを理解しようとしているところです
これに下の2つの機能を追加したいのですが難しいでしょうか?
1.ボタン(上下・左右)を押し続けた場合にはどんどんスクロールを続ける
2.ボタンとバーの間をクリックした場合には1ページ分スクロールする
┌─┐
│▲│←ココを押しっぱなしにしている間スクロールを続ける
├─┤
│ │←ココをクリックしたら1ページ分上にスクロールする
│ │
┏━┓
┃ ┃←バー
┗━┛
│ │
├─┤
│▼│
└─┘
http://www22.atpages.jp/paracore/other_dl.html#oth4
の TextFieldControl.txt でやっていることを理解しようとしているところです
これに下の2つの機能を追加したいのですが難しいでしょうか?
1.ボタン(上下・左右)を押し続けた場合にはどんどんスクロールを続ける
2.ボタンとバーの間をクリックした場合には1ページ分スクロールする
┌─┐
│▲│←ココを押しっぱなしにしている間スクロールを続ける
├─┤
│ │←ココをクリックしたら1ページ分上にスクロールする
│ │
┏━┓
┃ ┃←バー
┗━┛
│ │
├─┤
│▼│
└─┘
2013/12/18(水) 21:49:22.64ID:4/cg2Bfb
>>48
押しつづけた場合に……の方は以下の考え方でできるはず。
1. ボタンに、押されているかのフラグを作る。
2. 押された場合に、そのフラグをtrueにし、離された場合に、falseにする。
3. tfubutton の onEnterFrame で、押されていたら、スクロール処理する。
たぶんこんな感じ。
tfubutton.isBeingPressed = false;
tfubutton.onPress = function { this.isBeingPressed = true };
tfubutton.onRelease = tfubutton.onReleaseOutside = function { this.isBeingPressed = false };
tfubutton.onEnterFrame = function { if (this.isBeingPressed) { /* スクロール処理 */ } };
参考にならないけど、昔作ったの。
http://ktmizugaki.so.land.to/parafla/junk/test_ui.htm
押しつづけた場合に……の方は以下の考え方でできるはず。
1. ボタンに、押されているかのフラグを作る。
2. 押された場合に、そのフラグをtrueにし、離された場合に、falseにする。
3. tfubutton の onEnterFrame で、押されていたら、スクロール処理する。
たぶんこんな感じ。
tfubutton.isBeingPressed = false;
tfubutton.onPress = function { this.isBeingPressed = true };
tfubutton.onRelease = tfubutton.onReleaseOutside = function { this.isBeingPressed = false };
tfubutton.onEnterFrame = function { if (this.isBeingPressed) { /* スクロール処理 */ } };
参考にならないけど、昔作ったの。
http://ktmizugaki.so.land.to/parafla/junk/test_ui.htm
2013/12/18(水) 23:37:26.26ID:lqV+Ixe5
51ペンちゃん ◆uzmYrDwX1.
2013/12/19(木) 00:29:59.58ID:qlM8SSd9 「ストリーミング再生」している曲の再生位置をposition関数で取得したいのですが、どのようにしたらよいのでしょう?
ネットで調べると、外部から読み込んだデータを逐次再生する方式の「ストリーミング再生」の情報しか出てこない…
ネットで調べると、外部から読み込んだデータを逐次再生する方式の「ストリーミング再生」の情報しか出てこない…
2013/12/19(木) 13:56:49.14ID:sMP1KZu0
>>51
ストリーミングの音声は各フレームに細切れの状態で埋め込まれるので
一曲全体としての再生位置をpositionで取得するのは無理なのでは
その代わりに現在のフレーム位置=再生位置として使用することができると思いますよ
ストリーミングの音声は各フレームに細切れの状態で埋め込まれるので
一曲全体としての再生位置をpositionで取得するのは無理なのでは
その代わりに現在のフレーム位置=再生位置として使用することができると思いますよ
53ペンちゃん ◆uzmYrDwX1.
2013/12/20(金) 16:08:15.91ID:LQlDBIVo そういう構造になっていたのね。ありがとうございます
ミリ秒レベルの精度がほしいので、代替方法を考えます
ミリ秒レベルの精度がほしいので、代替方法を考えます
2013/12/21(土) 19:34:08.74ID:AWrxkf7K
5548,54
2013/12/22(日) 20:42:09.20ID:HcWnPLqx もう1点質問させていただきます
水平スクロールについて
hscroll に値を設定しても思った位置から表示されません
例えば、
_ゴシック 12pt のフォントで幅:100のテキストフィールドで
hscroll に 100 を設定した場合、
hscroll に 0 を設定したときの右端の文字の次の文字から
表示されることを期待していましたが1文字飛ばされて表示されます
テキスト:1234567890abcdefghijklmnopqrstuvwxyz
│1234567890abcdef│・・・hscroll = 0
│hijklmnopqrstuvwx│・・・hscroll = 100
厳密に表示される必要はありませんが何か良い解決方法はありませんか?
hscroll に 90 とかを設定するのが無難なのかなとは思っていますが
ちょっと腑に落ちなかったので質問させていただきました
また、MSゴシックを指定した場合には、
hscroll に 100 を設定しても1文字分程度しかスクロールしません
フォントによって表示位置が変わるものなのでしょうか?
水平スクロールについて
hscroll に値を設定しても思った位置から表示されません
例えば、
_ゴシック 12pt のフォントで幅:100のテキストフィールドで
hscroll に 100 を設定した場合、
hscroll に 0 を設定したときの右端の文字の次の文字から
表示されることを期待していましたが1文字飛ばされて表示されます
テキスト:1234567890abcdefghijklmnopqrstuvwxyz
│1234567890abcdef│・・・hscroll = 0
│hijklmnopqrstuvwx│・・・hscroll = 100
厳密に表示される必要はありませんが何か良い解決方法はありませんか?
hscroll に 90 とかを設定するのが無難なのかなとは思っていますが
ちょっと腑に落ちなかったので質問させていただきました
また、MSゴシックを指定した場合には、
hscroll に 100 を設定しても1文字分程度しかスクロールしません
フォントによって表示位置が変わるものなのでしょうか?
2013/12/23(月) 13:22:39.28ID:fVjY5OAl
幅:100のテキストフィールドの実表示領域は幅:96くらいだから。
createTextField("txt0", 0, 10, 10, 250, 20);
createTextField("txt1", 1, 10, 40, 100, 20);
createTextField("txt2", 2, 110, 40, 100, 20);
txt0.border = txt1.border = txt2.border = true;
txt0.text = txt1.text = txt2.text = "1234567890abcdefghijklmnopqrstuvwxyz";
fmt = new TextFormat();
fmt.font = "MS ゴシック";
txt0.setTextFormat(fmt); txt1.setTextFormat(fmt); txt2.setTextFormat(fmt);
txt2.hscroll = 100;
並べて見ると一目瞭然。
スクロールは正常に幅:100ピクセルぶん右に動いているので、
余白を計算に入れてhscrollやwidthを決めたらいい。
MSゴシックを指定してても同じ。
createTextField("txt0", 0, 10, 10, 250, 20);
createTextField("txt1", 1, 10, 40, 100, 20);
createTextField("txt2", 2, 110, 40, 100, 20);
txt0.border = txt1.border = txt2.border = true;
txt0.text = txt1.text = txt2.text = "1234567890abcdefghijklmnopqrstuvwxyz";
fmt = new TextFormat();
fmt.font = "MS ゴシック";
txt0.setTextFormat(fmt); txt1.setTextFormat(fmt); txt2.setTextFormat(fmt);
txt2.hscroll = 100;
並べて見ると一目瞭然。
スクロールは正常に幅:100ピクセルぶん右に動いているので、
余白を計算に入れてhscrollやwidthを決めたらいい。
MSゴシックを指定してても同じ。
2013/12/23(月) 21:12:05.84ID:RbgyJU04
ちなみに、TextFieldの余白は 上下左右 2px づつ。
AdobeのASのリファレンスに確かそう書いてあった。
MSゴシックの場合、埋め込みフォントだと確かにスクロール位置が変。
よく分からないけど、自分の環境だと、20倍するといい感じにスクロールされた。
テキストフィールドの幅が100の場合、20*96 で1画面分スクロールするっぽい。
AdobeのASのリファレンスに確かそう書いてあった。
MSゴシックの場合、埋め込みフォントだと確かにスクロール位置が変。
よく分からないけど、自分の環境だと、20倍するといい感じにスクロールされた。
テキストフィールドの幅が100の場合、20*96 で1画面分スクロールするっぽい。
5855
2013/12/24(火) 00:33:13.74ID:dueBD4Xm >>56-57
なるほど! そういうことなのですね
スッキリしました
ありがとうございます
>>56
サンプルのスクリプト、わかりやすかったです
>>57
>>56 のように createTextField、setTextFormat で
"MS ゴシック" を設定した場合は問題ないようですが
ParaFla でテキストを追加して、テキストのファイルのプロパティで
"MS ゴシック" を選択した場合、何か変なんですよね
[太字]をチェックしなくても、文字が太くなっているようですし…
>>56 のスクリプトを試したとき、文字を埋め込んでなかったので、
MSゴシックでもうまくいっているように見えただけかな?
時間があるときにでも試してみます
なるほど! そういうことなのですね
スッキリしました
ありがとうございます
>>56
サンプルのスクリプト、わかりやすかったです
>>57
>>56 のように createTextField、setTextFormat で
"MS ゴシック" を設定した場合は問題ないようですが
ParaFla でテキストを追加して、テキストのファイルのプロパティで
"MS ゴシック" を選択した場合、何か変なんですよね
[太字]をチェックしなくても、文字が太くなっているようですし…
>>56 のスクリプトを試したとき、文字を埋め込んでなかったので、
MSゴシックでもうまくいっているように見えただけかな?
時間があるときにでも試してみます
5955,58
2013/12/24(火) 01:00:39.82ID:dueBD4Xm2013/12/24(火) 01:17:45.97ID:OFG+yTPh
maxhscroll基準にしろ
2013/12/27(金) 03:39:43.74ID:3lVx/AUY
えー
2013/12/31(火) 21:04:22.21ID:cjMWUF9X
あと↓のとは別で、白(0xFFFFFF)のアルファ値を 0 → 100 にしたものがあれば
だいたいの色を表現できることになりますか?
(幅、高さの関係でグラデーション途中の色で抜け落ちてるところもあるとは思いますが)
// SWF8
g_w = 300;
g_h = 300;
g_colors = [0xFF0000, 0xFFFF00, 0x00FF00, 0x00FFFF, 0x0000FF, 0xFF00FF, 0xFF0000];
g_alphas = [100, 100, 100, 100, 100, 100, 100];
g_ratios = [0, 42, 84, 128, 171, 213, 255];
g_matrix = new flash.geom.Matrix();
g_matrix.createGradientBox(g_w, g_h, 0, 0, 0);
this.beginGradientFill("linear", g_colors, g_alphas, g_ratios, g_matrix, "pad", "rgb", 0);
this.moveTo(0, 0 );
this.lineTo(g_w, 0 );
this.lineTo(g_w, g_h);
this.lineTo(0, g_h);
this.lineTo(0, 0 );
this.endFill();
g_colors = [0x000000, 0x000000];
g_alphas = [0, 100];
g_ratios = [0, 255];
g_matrix.createGradientBox(g_w, g_h, 0.5 * Math.PI, 0, 0);
this.beginGradientFill("linear", g_colors, g_alphas, g_ratios, g_matrix, "pad", "rgb", 0);
this.moveTo(0, 0 );
this.lineTo(g_w, 0 );
this.lineTo(g_w, g_h);
this.lineTo(0, g_h);
this.lineTo(0, 0 );
this.endFill();
だいたいの色を表現できることになりますか?
(幅、高さの関係でグラデーション途中の色で抜け落ちてるところもあるとは思いますが)
// SWF8
g_w = 300;
g_h = 300;
g_colors = [0xFF0000, 0xFFFF00, 0x00FF00, 0x00FFFF, 0x0000FF, 0xFF00FF, 0xFF0000];
g_alphas = [100, 100, 100, 100, 100, 100, 100];
g_ratios = [0, 42, 84, 128, 171, 213, 255];
g_matrix = new flash.geom.Matrix();
g_matrix.createGradientBox(g_w, g_h, 0, 0, 0);
this.beginGradientFill("linear", g_colors, g_alphas, g_ratios, g_matrix, "pad", "rgb", 0);
this.moveTo(0, 0 );
this.lineTo(g_w, 0 );
this.lineTo(g_w, g_h);
this.lineTo(0, g_h);
this.lineTo(0, 0 );
this.endFill();
g_colors = [0x000000, 0x000000];
g_alphas = [0, 100];
g_ratios = [0, 255];
g_matrix.createGradientBox(g_w, g_h, 0.5 * Math.PI, 0, 0);
this.beginGradientFill("linear", g_colors, g_alphas, g_ratios, g_matrix, "pad", "rgb", 0);
this.moveTo(0, 0 );
this.lineTo(g_w, 0 );
this.lineTo(g_w, g_h);
this.lineTo(0, g_h);
this.lineTo(0, 0 );
this.endFill();
2014/01/01(水) 01:29:37.95ID:uEVc8efi
下部は黒へのグラデーションになってるけど
上部が白へのグラデーションにならないとダメなんじゃないのかな?
パラフラWikiの「カラーピッカー.zip」が参考になるかも
http://www.wikihouse.com/ParaFla/index.php?%A5%B5%A5%F3%A5%D7%A5%EB%B1%FE%CD%D1カラーピッカー.zip
上部が白へのグラデーションにならないとダメなんじゃないのかな?
パラフラWikiの「カラーピッカー.zip」が参考になるかも
http://www.wikihouse.com/ParaFla/index.php?%A5%B5%A5%F3%A5%D7%A5%EB%B1%FE%CD%D1カラーピッカー.zip
65Now_loading...774KB
2014/01/02(木) 01:08:29.18ID:bO+ILgN92014/01/10(金) 17:45:33.64ID:H3QKt5pB
wikiに相当お世話になって初めてひとつゲームが作れました。
ありがとうございます。
どこでお礼を言えばいいのか分からなかったのでここで言っておきます。
ありがとうございます。
どこでお礼を言えばいいのか分からなかったのでここで言っておきます。
2014/01/11(土) 00:53:45.86ID:yskc1931
完成オメデd!
2014/01/11(土) 15:05:22.78ID:lMt8lE+r
>>67 ありがとうございます。いやあ、素晴らしいものですねparaflaというのは
2014/01/12(日) 21:33:15.81ID:a+RX/TRg
Soundオブジェクトの作成 … new Sound( target ) で
targetに指定するインスタンスについてイマイチ理解できません。
各サイトの説明を見ても
「Sound オブジェクトを適用する MovieClip …」とか
「制御したいサウンドが含まれる、ムービークリップのターゲット …」とか
書いてありますが
「Sound オブジェクトを適用」「制御したいサウンド」
とは何なのかが分かりません。
そのサウンドオブジェクトが使えるスプライトではないようですし
サウンドファイルが配置してあるスプライトでもないようですし
サウンドオブジェクトがあるスプライトでもないような気がします。
長文、失礼しました。
targetに指定するインスタンスについてイマイチ理解できません。
各サイトの説明を見ても
「Sound オブジェクトを適用する MovieClip …」とか
「制御したいサウンドが含まれる、ムービークリップのターゲット …」とか
書いてありますが
「Sound オブジェクトを適用」「制御したいサウンド」
とは何なのかが分かりません。
そのサウンドオブジェクトが使えるスプライトではないようですし
サウンドファイルが配置してあるスプライトでもないようですし
サウンドオブジェクトがあるスプライトでもないような気がします。
長文、失礼しました。
2014/01/13(月) 02:49:59.60ID:WGTbJ8Vm
そのサウンドオブジェクトを>>69が置きたいと思っているスプライト/ムービークリップ?
複数の曲を複雑に制御する等でないなら基本どこでもいいし面倒なら省略してnew Sound();でもおk
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/00001514.html
複数の曲を複雑に制御する等でないなら基本どこでもいいし面倒なら省略してnew Sound();でもおk
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/00001514.html
2014/01/13(月) 22:54:33.98ID:X0M0VmVt
>>70
ありがとうございます。
サウンドオブジェクトなのですね。
new Sound( target ) の戻り値を格納する変数があるところに
オブジェクトが作られると勘違いしていました。
そこにはオブジェクトへの参照が格納されるのですね。
ありがとうございます。
サウンドオブジェクトなのですね。
new Sound( target ) の戻り値を格納する変数があるところに
オブジェクトが作られると勘違いしていました。
そこにはオブジェクトへの参照が格納されるのですね。
2014/01/15(水) 10:42:04.32ID:aamxNwcl
str = "0123456789";
trace(str + " / length = " + str.length);
trace(str.slice(0));
trace(str.slice(7));
trace(str.slice(10));
trace(str.slice(12));
trace(str.slice(3,6));
trace(str.slice(3,3));
trace(str.slice(6,3));
trace(str.slice(3,10));
trace(str.slice(3,12));
trace(str.slice(-1));
trace(str.slice(-4));
trace(str.slice(-10));
trace(str.slice(-12));
trace(str.slice(-4,-1));
trace(str.slice(-4,-4));
trace(str.slice(-1,-4));
trace(str.slice(-8,-6));
trace(str.slice(-10,-6));
trace(str.slice(-12,-6));
trace(str.slice(-4,8));
trace(str.slice(3,-4));
trace(str.slice(-6,4));
trace(str.slice());
trace(str.slice( , 3));
trace(str + " / length = " + str.length);
trace(str.slice(0));
trace(str.slice(7));
trace(str.slice(10));
trace(str.slice(12));
trace(str.slice(3,6));
trace(str.slice(3,3));
trace(str.slice(6,3));
trace(str.slice(3,10));
trace(str.slice(3,12));
trace(str.slice(-1));
trace(str.slice(-4));
trace(str.slice(-10));
trace(str.slice(-12));
trace(str.slice(-4,-1));
trace(str.slice(-4,-4));
trace(str.slice(-1,-4));
trace(str.slice(-8,-6));
trace(str.slice(-10,-6));
trace(str.slice(-12,-6));
trace(str.slice(-4,8));
trace(str.slice(3,-4));
trace(str.slice(-6,4));
trace(str.slice());
trace(str.slice( , 3));
2014/01/15(水) 10:43:38.49ID:aamxNwcl
2014/01/15(水) 18:18:23.61ID:oPpcnNGQ
>>72
ひらめいた
ひらめいた
2014/01/15(水) 23:12:50.39ID:vTZg8RxI
>>72
誤爆ついでに質問
substring()メソッドとslice()メソッドの違いは次の2点かな?
・startの値>endの値の場合
substring()は2つの引数が入れ替えられて実行される
slice()は空の文字列が返される
・負の整数を指定した場合
substring()は 0 が適用される
slice()は文字列の末尾を基準として文字の位置を指定したことになる
誤爆ついでに質問
substring()メソッドとslice()メソッドの違いは次の2点かな?
・startの値>endの値の場合
substring()は2つの引数が入れ替えられて実行される
slice()は空の文字列が返される
・負の整数を指定した場合
substring()は 0 が適用される
slice()は文字列の末尾を基準として文字の位置を指定したことになる
2014/01/17(金) 01:09:34.77ID:CXZaYgjq
まずsubstrの引数はendではないし
文字数にマイナスを指定する意味が分からない
文字数にマイナスを指定する意味が分からない
2014/01/17(金) 01:13:47.99ID:CXZaYgjq
ああスマンsubstrではなくsubstringだからendで合ってるのか
マイナスの意味は分からないが
マイナスの意味は分からないが
78Now_loading...774KB
2014/01/18(土) 00:17:13.88ID:L/Z7qgal >>75
リファレンスに書いてあるだろ。
リファレンスに書いてあるだろ。
2014/01/23(木) 17:39:00.59ID:FS73wCGs
duplicateMovieClipメソッドの
リファレンスガイドの記述について質問します
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/help.html?content=00001558.html
1.下記は変数の値がコピーされないということで良いですか?
>複製元のムービークリップ内の変数は、複製されたムービークリップにコピーされません。
2.下記はどういうことを言っているのでしょうか?
>MovieClip.loadMovie() または MovieClipLoader クラスを使用して
>ムービークリップをロードした場合、SWF ファイルの内容は複製されません。
>つまり、JPEG ファイル、GIF ファイル、PNG ファイル、または SWF ファイルを
>ロードした後でムービークリップを複製して帯域幅を節約することはできません。
3.参考にしているリファレンスガイドは上記のもので問題ありませんか?
リファレンスガイドの記述について質問します
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/help.html?content=00001558.html
1.下記は変数の値がコピーされないということで良いですか?
>複製元のムービークリップ内の変数は、複製されたムービークリップにコピーされません。
2.下記はどういうことを言っているのでしょうか?
>MovieClip.loadMovie() または MovieClipLoader クラスを使用して
>ムービークリップをロードした場合、SWF ファイルの内容は複製されません。
>つまり、JPEG ファイル、GIF ファイル、PNG ファイル、または SWF ファイルを
>ロードした後でムービークリップを複製して帯域幅を節約することはできません。
3.参考にしているリファレンスガイドは上記のもので問題ありませんか?
2014/01/23(木) 17:41:54.40ID:FS73wCGs
2014/01/24(金) 00:34:47.95ID:u9GcRWYD
1 変数がコピーされません
2 loadMovie(画像) → duplicateMovieClip() → 画像なしのMovieClip完成
3 YES
ていうかテンプレのURLでリファレンスが見られなくなってるいつのまに……
ActionScript 2.0 リファレンスガイド
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/
追加事項/更新されたメソッドおよびプロパティ
http://help.adobe.com/ja_JP/as2/reference/addendum/WS3fd35e178bb08cb31e63e3d124b63c3af7-8000.html
PDF版とFlash Lite リファレンスは発見できなかった
2 loadMovie(画像) → duplicateMovieClip() → 画像なしのMovieClip完成
3 YES
ていうかテンプレのURLでリファレンスが見られなくなってるいつのまに……
ActionScript 2.0 リファレンスガイド
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/
追加事項/更新されたメソッドおよびプロパティ
http://help.adobe.com/ja_JP/as2/reference/addendum/WS3fd35e178bb08cb31e63e3d124b63c3af7-8000.html
PDF版とFlash Lite リファレンスは発見できなかった
82Now_loading...774KB
2014/01/24(金) 09:39:47.65ID:0CC4lhKU2014/01/24(金) 13:17:13.98ID:FKWtr+rf
>>82
メニューのリンク全部ヘルプページに飛ばされるんだが
メニューのリンク全部ヘルプページに飛ばされるんだが
84Now_loading...774KB
2014/01/24(金) 16:56:50.16ID:0CC4lhKU >>83
ごめん。前見た時は行けたからチェックしてなかった。
pdfが削除されてたみたい。
欲しい人はWeb Archive経由でダウンロードしておくといいかな。
https://web.archive.org/web/20131208162418/http://www.adobe.com/support/documentation/jp/flash/
ここからリンクに行けば
https://web.archive.org/web/20111125153322/http://livedocs.adobe.com/flash/9.0_jp/main/flash_as2_language_reference.pdf
こんな風に見られるはず。
ごめん。前見た時は行けたからチェックしてなかった。
pdfが削除されてたみたい。
欲しい人はWeb Archive経由でダウンロードしておくといいかな。
https://web.archive.org/web/20131208162418/http://www.adobe.com/support/documentation/jp/flash/
ここからリンクに行けば
https://web.archive.org/web/20111125153322/http://livedocs.adobe.com/flash/9.0_jp/main/flash_as2_language_reference.pdf
こんな風に見られるはず。
2014/01/24(金) 20:46:22.06ID:igTOg4aH
>>81
ありがとうございます
2,3は了解しました
でも 1 について、変数はコピーされているような気がしますが…
インスタンス名:mc内のフレームのスクリプトに下記のように記述して
a = 10;
trace("a = " + a);
メインのフレームのスクリプトでduplicateMovieClipを実行すると
mc.duplicateMovieClip("mc01", 0);
トレースウインドウに「a = 10」が2行表示されるので
変数はコピーされているのではないでしょうか?
そういう意味ではないのでしょうか?
試しているときに気になったのですが
メインのフレームのスクリプトを下記のようにすると
mc.duplicateMovieClip("mc01", 0);
trace(mc01.a);
mc01.aの値はundefinedになってしまいます
次のフレームに trace(mc01.a); を記述すると正しく表示されるのですが
コピー先のスプライトのスクリプトが実行されるのは
duplicateMovieClipを記述したフレームが終わってからなのでしょうか?
初歩的なことでしたらごめんなさい
>>84
リファレンス、ありがとうございます
ありがとうございます
2,3は了解しました
でも 1 について、変数はコピーされているような気がしますが…
インスタンス名:mc内のフレームのスクリプトに下記のように記述して
a = 10;
trace("a = " + a);
メインのフレームのスクリプトでduplicateMovieClipを実行すると
mc.duplicateMovieClip("mc01", 0);
トレースウインドウに「a = 10」が2行表示されるので
変数はコピーされているのではないでしょうか?
そういう意味ではないのでしょうか?
試しているときに気になったのですが
メインのフレームのスクリプトを下記のようにすると
mc.duplicateMovieClip("mc01", 0);
trace(mc01.a);
mc01.aの値はundefinedになってしまいます
次のフレームに trace(mc01.a); を記述すると正しく表示されるのですが
コピー先のスプライトのスクリプトが実行されるのは
duplicateMovieClipを記述したフレームが終わってからなのでしょうか?
初歩的なことでしたらごめんなさい
>>84
リファレンス、ありがとうございます
2014/02/02(日) 13:00:32.86ID:05yzFuip
質問です。
removeMovieClipって、
this.removeMovieClip();とか、_parent.removeMovieClip();って
やっていいんですか?
一応うまく動くみたいですが、例えばonEnterFrameの中に、
スクリプト@→if(条件){this.removeMovieClip();}→スクリプトA
等と書くと、スクリプトAはif(条件)が満たされたフレームには実行されないのか、等
色々不安です。
removeMovieClipって、
this.removeMovieClip();とか、_parent.removeMovieClip();って
やっていいんですか?
一応うまく動くみたいですが、例えばonEnterFrameの中に、
スクリプト@→if(条件){this.removeMovieClip();}→スクリプトA
等と書くと、スクリプトAはif(条件)が満たされたフレームには実行されないのか、等
色々不安です。
2014/02/02(日) 18:53:04.35ID:DWqD8hAa
うーん細かい所が気になっちゃうんだろうけど、作品に必要になったその時々で実行して動いたら、それで良いんじゃないかなー。
内部の処理ルールを聞かれても中の人じゃないから、代行で@→if(条件)→Aって書いて実行するくらいしか出来ることないよ。
内部の処理ルールを聞かれても中の人じゃないから、代行で@→if(条件)→Aって書いて実行するくらいしか出来ることないよ。
2014/02/04(火) 19:58:25.10ID:r/GRRTFU
(unload)の中に書いたら?
2014/02/08(土) 17:21:22.90ID:laPm4XwN
1 スプライトのサイズ(幅、高さ)を取得する良い方法はありませんか?
スプライトのサイズに合わせた不透明度=0のParaDraw画像を配置すると
_width,_heightの値は
上下左右1ピクセル(拡大して配置すると1ピクセル×倍率分)ずつ大きくなってしまいますし
不透明度=0のpng画像やjpg画像を配置すると
背景の色によっては完全な透明にならないときがあるようです
ParaDraw画像を配置して、余分な分をマイナスするのが無難でしょうか?
2 アクションスクリプトで
イベントのプロパティの[フレームカウント]を変更したり
[移動先]の[X]や[Y]などに値を設定することはできますか?
やりたいことは
並んでいるトランプのカードの任意の1枚を別の位置に移動させるときに
座標を1発で変更するのではなく少しずつ移動するようにしたいのです
スプライトのサイズに合わせた不透明度=0のParaDraw画像を配置すると
_width,_heightの値は
上下左右1ピクセル(拡大して配置すると1ピクセル×倍率分)ずつ大きくなってしまいますし
不透明度=0のpng画像やjpg画像を配置すると
背景の色によっては完全な透明にならないときがあるようです
ParaDraw画像を配置して、余分な分をマイナスするのが無難でしょうか?
2 アクションスクリプトで
イベントのプロパティの[フレームカウント]を変更したり
[移動先]の[X]や[Y]などに値を設定することはできますか?
やりたいことは
並んでいるトランプのカードの任意の1枚を別の位置に移動させるときに
座標を1発で変更するのではなく少しずつ移動するようにしたいのです
2014/02/08(土) 19:04:54.55ID:OGcsyJnd
2については、例えば
mc1という名のスプライト(この場合はトランプのカード)
をクリックしたら今の座標からx方向に毎フレーム5pxづつ100フレーム動かすのは、
onClipEvent(enterFrame)
のなかに、
@クリックされたらugokasu=100;
Augokasu>0なら、this._x+5;で、ugokasu--;
をかけばいいんじゃない?質問の意図が違ったらごめんなさい
mc1という名のスプライト(この場合はトランプのカード)
をクリックしたら今の座標からx方向に毎フレーム5pxづつ100フレーム動かすのは、
onClipEvent(enterFrame)
のなかに、
@クリックされたらugokasu=100;
Augokasu>0なら、this._x+5;で、ugokasu--;
をかけばいいんじゃない?質問の意図が違ったらごめんなさい
レスを投稿する
ニュース
- 【フジテレビ】『サン!シャイン』3月で終了 放送わずか1年… 谷原章介MC起用も 視聴率低迷、3%台の壁を越えれず 後継番組はなし [冬月記者★]
- 【話題】おでんの好きな具は?! 「だいこん」「たまご」「もち巾着」「ちくわぶ」「こんにゃく」「牛すじ」★2 [ひぃぃ★]
- チキンラーメンやカップヌードル、来年4月から5-11%値上げ…袋麺の日清ラ王などは内容量減らす ★2 [蚤の市★]
- 【社会】丸亀製麺12月24日は15時30分で閉店 従業員とその家族のため [あずささん★]
- 【文春】松岡昌宏が「日本テレビへの戸惑い」を語った!「鉄腕DASHの出演について、我々に進退を決める選択肢はないんだなと思った」 [Ailuropoda melanoleuca★]
- 売買春は「性を買う側の尊厳も害される」…平口洋法務相… 東大法学部卒、元高級官僚議員の「素顔」とは [少考さん★]
- 中国「共に高市と戦おう」フランス「我々は一つの中国政策を堅持する」 [931948549]
- 本当は車欲しいけど駐車場代勿体なさすぎ
- そろそろダウンタウン+入るべき?
- 初っ端に老人が出てきてその老人が回想しながら話が進んでいくタイプの映画っていいよな
- 大谷翔平をクロスボウで射抜きたいよな
- じゃん拳、グー🏡💥👊😅👊💥🏡
