![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
#1の方と同じく,
プログラミング環境を教えて頂いた方が、回答もつくと思います。
また、それを書いていないという事は、プログラミング言語自体から作りたいのでしょうか?
私,Flash のプログラミング(ActionScript)を毎日のようにやっています。
Flash はご存じだと思いますが,アニメーション作成ソフト(アニメーションファイル)です。
オブジェクトAが,Bまでたどり着いたら,function ○○ を実行。
とか言うのもしますし,
そもそもプログラム自体をタイムラインに書くことが多々あります。
「stop();とplay();を覚えよう。」
http://1art.jp/flash/le/lesson13/lesson13.htm
「タイムラインを使用してアプリケーションの状態を管理する」
http://www.macromedia.com/jp/devnet/flash/articl …
プログラムを時間で管理しないと,
オブジェクトがちゃんと動作してくれませんものね。
質問されているのはこういうことでしょうか?
Flash でのデフォルトの1フレーム(1コマ)時間は 1/12 秒です。
つまり,1/12 秒単位でプログラムの実行を考えます。
しかし,これは,1つの function(ルーチンやプロシージャや関数と捉えても良いです)を実行させる単位で,
実際の function の中は例えば,次のように,
-------------------------------
if(aaa>0){
for(i=1; i<=10; i++){
_root.["oblect"+i]._x = i*10;
}
}
------------------------------
if文で判定して,その結果が true であれば,
for文ループに入って,一気に object1 ~ object10 までの x座標 を動かす。
とかいう具合になっています。
1つの function 自体の実行はおそらく 0.001 秒もかかりません。
==================
だから,Flash など,
数秒から数十分かけてわざわざゆっくり順次 function を実行させるものには向いているかもしれません。と思ったのがご質問に関しての感想です。
普通は,時間で考えると言うより,
オブジェクト指向で,あっちやこっちのプログラムを連動させて,プログラムを呼び出すのが主流で,
なるべく時間が短い方が良いのが普通ですから,全てのプログラム言語に向いているとは思えないような気がします。
Flash の ActionSctipt も 1つのプログラムや,総体で考えると オブジェクト指向の言語です。
ただ,その言語を管理するのが,タイムラインという時間的要素を含んだものであると言うだけです。
逆に Basic なんかは,縦軸が時間で,
質問者様が書いているようなものに近いかもしれないとも思います。
Basic などの時間軸が(プログラムの実行順が),
縦軸であるのは,プログラムコードが横書きで縦向きに改行するからという理由だけで,
プログラムコードが縦書きで横向きに改行するような,和式のコードでしたら,時間軸は横向きになります。
この回答への補足
なるほどですね。僕はホントの初心者なんで回答者さんのように具体的に深くはまだ辿り着いてません。ただ、「静的分類(ツリー図や階層構造)+時間軸=動的分類」をしたく、「時間軸」について考えてたところ、イメージ像が↓のような感じでできたって感じです。しかし、一覧表や時間軸で物事を考えてると気持ち悪くなり嘔吐しそうになります。(そこで、いいイメージ像はないかな・・・?という質問へ辿り着いた理由でした)でも、回答者さんの「プログラムを時間で管理しないと,オブジェクトがちゃんと動作してくれませんものね。」は印象的でした。静的なものを動的なものに上手に変化させて分類させるにはどうすればいいのでしょうか?例えば、相関関係図に時間軸(前後・因果関係)を加えてみるって感じかな~?イメージが沸かないです。
(イメージ像)~ステージと同時に深度の変換?~
1
/2
/3
/4
/5
/6
/3' /7
/4'
/5’ /8
/5゜ /9
No.1
- 回答日時:
説明がよく分かりません、補足をお願いします。
図もイメージ像というのも、あまりよく分かりません。
自作でToDoリストのようなモノを作りたいということなんでしょうか?
それなら、お使いのプログラミング環境を教えて頂いた方が、回答もつくとおもうのですが。
でも、それを書いていないという事は、プログラミング言語自体から作りたい?
それとも、特定の言語にこだわっている訳ではなく、知識やアイディアだけしりたいということでしょうか?
私も言語を問わず、ライフゲーム等のアルゴリズムや人工知能の考え方を見るのは好きなので、そういう事かな?
私的に出力はなんとでもなります。
正味、データの保存の方が頭を使います。
まぁ、出力形式をふまえた上でのデータの保存の仕方なんですが、。
この回答への補足
↓こんな感じです。
1 2 3 4 5 6 7 8 9 ←Time
Todo (1) (2) (3) (4) (5) (6) (7) (8) (9)
4'
Todo' (4)'
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- バイク免許・教習所 教習所に通ってる者で、今回右左それぞれからのバック駐車・縦列駐車を行いました。 左右それぞれからのバ 2 2023/06/23 18:00
- IT・エンジニアリング プログラミングって副業でできるの? 3 2023/08/07 17:30
- 学校 大学の学部変更 2 2022/09/15 18:37
- JavaScript useStateの分割代入について 1 2022/05/06 10:02
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- その他(教育・科学・学問) 小学生にプログラミング(Scratch)を教える方法 2 2022/06/01 06:39
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- その他(悩み相談・人生相談) これって、もう触らないで。って意味ですか? 1 2023/01/10 12:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
JAVAを使ったHPをつくりたい
-
UNIX環境でのCプログラム上でC...
-
HTMLでBBS作成
-
プログラマやシステムエンジニ...
-
バトルプログラマーシラセでや...
-
雇用条件 C++等の基礎的な...
-
プログラミング言語やライブラ...
-
プログラミングのスキルを上げたい
-
C++でNTサービスプログラムの作...
-
プログラミンング作業の具体的...
-
EXCEL-VBAのプログラムを移植し...
-
コンソールアプリでファイル選...
-
三目並べ
-
「ポイント制サイト」を作りた...
-
自分のプログラムのスキルのな...
-
どんなプログラムを自作しまし...
-
プログラマーという御仕事(質...
-
VBプログラムをEXCEL VBAに移植...
-
C#のプログラムを読むコツって...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
SNMPトラップ情報をC#.netで作...
-
このプログラミング誰か教えて...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
UNIX環境でのCプログラム上でC...
-
Ryzen 3700(無印)はWin11に対応...
-
DLLってなに?
-
C言語のHP-UXからLinuxへのポ...
-
VB.net エラーメッセージを英文...
-
VBS:コンピュータ名を取得し、...
-
Sleep命令で指定した待機時間が...
-
Perl5とActivePerl
-
大至急!!! ピクトグラミング...
-
printf系の書式「w」ってなに?
-
サイクロイドの軌跡
-
初心者にEXCELのVBAを教えると...
-
三目並べ
-
小中学校でプログラミングなん...
おすすめ情報