前文
その過程で、print_r配列(非常に大きな配列)であるログを分析しました。
ローラーをねじると、指が疲れます。 「加速」スクロールを使用することにしました...および...
シネマ
配列は多次元であり、その2番目のレベルには静的な要素数があるため、「映画」を見ました。
これらは、フレームに積み重ねられたちらつきの配列値でした。 スクロール速度を調整するための小さな操作、およびフレームが固定されています。
FilmArrayStudio + FilmArrayFX
配列の各要素を手動で作成するのは悪なので、私はそれを行うクラスを作成することに決めました。
すぐに言ってやった。 最初の4時間は基礎を与え、次の2日間は州に持ち込まれました-「人々を見せることを恥じない」
そして実際に何を表示するのですか:
GitHubプロジェクト
github.com/AlexMcArrow/FilmArray- 「プロジェクト」ページ
映画「プロジェクトについて」tetragon.narod.ru/about.fa-映画プロジェクト
tetragon.narod.ru/about.html- 「マウントフィルム」
tetragon.narod.ru/about.b.html-完成した映画
ビートの誕生tetragon.narod.ru/bitborn.fa-映画プロジェクト
tetragon.narod.ru/bitborn.html- 「ビットの誕生」(組み立てフィルム)
tetragon.narod.ru/bitborn.b.html- 「ビートの誕生」完成映画
「映画を見る」ためには、「加速」スクロールを使用し、スクロールの速度を調整して、フレームの不動を達成する必要があります。何ができる
現在、次のメソッドが実装されています。
FilmArrayStudio
FilmArrayStudio::NewFilm ('About FilmArray', 'AlexMcArrow');
新しいプロジェクトの作成(映画のタイトル、著者) FilmArrayStudio::MakeMovie (24);
ストーリーボードを作成する(時間単位ごとのフレーム) FilmArrayStudio::SaveProject ('about');
プロジェクトの保存(jsonファイル名) FilmArrayStudio::SaveMovie ('about');
「アセンブリフィルム」の作成(htmlファイル名) FilmArrayStudio::SaveMovieBorder ('about');
ムービーの作成(htmlファイル名)
FilmArrayFX
FilmArrayFX::NullScreen (5);
空白のフレームを作成する FilmArrayFX::CountDown (9, 1, TRUE);
「カウントダウン」の作成(開始桁、桁ごとのフレーム数、「Picture Start」のあるフレーム) FilmArrayFX::Title ('About "FilmArray"');
「タイトル」の保存(中央揃えのテキスト、背景記号、フレーム数) FilmArrayFX::Titles (array ('Alex McArrow', '2012', ' ', ' ', 'FilmArrayStudio + FilmArrayFX'), 6, FilmArrayFX::FAFX_align_center);
「タイトル」の作成(行の配列、フレーム数、中央揃え/右へ押す/左へ押す)
コード、スタイル、アーキテクチャなどを評価しないでください。
-JustForFun !!!UPD:速度の選択の問題は、画面の拡大とサイズに直接関連しています。 表示されているパーツのサイズを変更する-CTRL +ローラー
UPD2:* nixのようなシステムの勇敢なユーザーは、松葉杖を使用してスクロールする必要があります。
Chrome-chrome.google.com/webstore/search/autoscrollFireFox-addons.mozilla.org/en/firefox/search/?q=autoscrollUPD3:映画「Beat Birth」へのリンクを追加-これは、このテクノロジーを使用した最初の映画です!!! (希少性)。 フィルム用のプロジェクトファイルを追加(クリエイティブコモンズ)