問題タブ [famo.us]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3072 参照

ios - famo.us だけを使用して iOS または Android アプリを作成できますか?

通知、バイブレーション、およびその他の iPhone API とやり取りするには、obj-c (iPhone 用) でラッパーまたはシェルを構築する必要があると思います。famo.us を使用すると、デバイス固有のシェルのみを使用して、任意のモバイル デバイスで実行できるアプリを構築できるように思えます。さらに、コードが js と famo.us だけである、完全にデバイスに依存しないアプリを構築するために誰でも使用できる汎用の famo.us アプリ シェル (デバイス タイプごとに 1 つ) を構築することは可能でしょうか? デバイスで利用可能な機能を照会したり、振動などにコマンドを送信したり、イベントを購読したりできる単なるファサードレイヤーになると思います。

そのようなものは存在しますか?それは可能ですか?Google では何も見つかりませんでした。famo.us はとても新しいので、まだ公開されているかどうかわかりませんでした。

0 投票する
1 に答える
602 参照

famo.us - famo.us の GridLayout を変更する

各グリッドを独自のコンテンツに変更したいと思います。私の質問は、グリッドを変更して個々のサーフェスを表示するにはどうすればよいですか? たとえば、配列アイテムの代わりに、surface1、surface2、surface3 などがあります。

0 投票する
3 に答える
822 参照

meteor - famo.us 内のサーフェスのサイズを取得するにはどうすればよいですか?

[true, true] のサイズを指定して famo.us サーフェスを作成し、それに任意の html コンテンツを配置した場合、オブジェクトのサイズを取得するクリーンな方法はありますか?

surface.getSize()同じものを返すだけ[true,true]

次のような明らかにプライベートなメソッドがいくつかあることに気付きましたが、 s._currTarget.clientHeight それらを使用するには手間がかかるようです!

0 投票する
0 に答える
123 参照

famo.us - スクロールビューのアイテムを派手な方法でフルスクリーンに遷移させたい

要するに、私はこれに似た何かをしたいです。

http://codepen.io/befamous/pen/kbxnH?editors=001

一般的な実装に関するヒントが必要です。

0 投票する
1 に答える
675 参照

famo.us - 有名なトランジションに遅延を追加する方法は?

アニメーションの開始点をずらしたい。Transit.jsおよび同様の JQuery ライブラリを使用すると、トランジションに遅延パラメーターを指定できます。有名なトランジションで同様のことを試みましたが、効果はありませんでした。Transition-able内でトランジションをラップする必要があるかどうか疑問に思っていますか? この2つがどのように関連しているかは少しわかりません。

0 投票する
2 に答える
303 参照

famo.us - main.js を変更した後の famo.us handler.js エラー

famo.us をインストールした後、main.js ファイルをデフォルトの surfaceImage 以外のもので変更しようとすると、単に多くの handler.js エラーがスローされ、ページが読み込まれません。

別の画像を追加して imageSurface のサイズを問題なく変更できますが、サーフェスを追加したり、既存の imageSurface にプロパティを追加しようとするとすぐにエラーが発生します。

これは、GitHub に投稿されたすべての例でも発生します (例の main.js ファイルから実行)。以下のエラーは、main.js ファイルを変更するたびに表示される典型的なものです。

.

私はまだこれに非常に慣れていないので、かなりばかげた何かが欠けていると確信しています。他の誰かがこのような問題を抱えていますか?

0 投票する
2 に答える
693 参照

mysql - Famo.us は MySQL に接続します

Famo.us を介して MySQL データベースに接続しようとしています。しかし、私はそれを成し遂げることができません。アプリのフォルダー構造は次のようになります。

  • アプリ (実際には famo.us アプリ)
    • 内容(画像等)
    • ライブラリ
    • ソース
      • main.js (実際にはアプリ)
      • requireConfig.js
    • スタイル
    • うなり声
    • node_modules

main.js

ノードで実行されているため、mysql node_module を node_modules フォルダーに正常にインストールしようとしました。しかし、main.js で require('mysql') を使用して mysql を要求しようとすると、src フォルダーから js ファイルを試したいと考えているため、接続できません。node_modules フォルダーを直接指すことはできません。これは、404 エラーも発生し、famo.us のドキュメントによると、それを行う方法ではないためです。

だから私はこの方法でmysqlコードをmain.jsに追加しようとしましたが、どちらも機能していません:mysqlノード:

requireConfig.js

以前は Node と組み合わせて requireJS を使用したことがなく、Famo.us は非常に新しいため、mysql データベースに接続するためのドキュメントはまだありません。だから私はかなり迷っています。おそらくこれに対する解決策を知っている人はいますか?

0 投票する
1 に答える
212 参照

famo.us - シーケンスの挿入/削除/並べ替えのアニメーション

上記の推奨パターンはありますか?

私の現在の考えは、シーケンス配列を更新する前に:

  1. Translate+curve を使用した setTransform でノードを新しい位置に「スライド」する
  2. 完了したら、変換を 0,0 に戻し、配列を更新します

もちろん、上記のロジックがどのように機能するかは、ビューに依存します (例: Scrollview と GridLayout)。同様に、他のアニメーションも関連している可能性があります。

だから私も疑問に思っていると思います:

  1. すべての開発者が自分でこれを行う必要があります
  2. コミュニティは、これを処理するラップされたビューを作成する必要があります
  3. これは Famo.us が将来提供するものです (私はパーティーに遅れて参加したので、彼らのすべての計画については明確ではありません)。
0 投票する
2 に答える
812 参照

meteor - famo.us 物理シミュレーションに壁を追加する方法は?

弾むボールがいくつかある単純な物理シミュレーションがあります。「壁」の境界ボックスを追加しようとしていますが、問題があります。

どんな例でも素晴らしいでしょう:)それまでの間

ここでクールなASCIIアートドキュメントを見てください

私の推測では、

原点からわずか 5 ピクセル左の壁にする必要があります。

私の質問は次のとおりです: - 物理エンジンの原点をどのように設定しますか? PhysicsEngine に Originプロパティが表示されません 。修飾子をアタッチする必要がありますか?

  • エンジン座標は 0 から 1 の範囲ですか? つまり、0.5? またはスクリーンピクセル?

  • 壁は法線によって設定された方向で単一の距離 (効果的には半径のようなもの) しかとらないので、それらは常に原点に対して内側を向いていますか? つまり、壁を外側に向けることはできませんか?

  • デフォルトの Walls() ソースを見ると、ビューポートのサイズの境界ボックスが作成されるはずですが、機能していないようです...

  • これまでのコード/デモを含む公開レポは次のとおりです

  • そして、ここに壁のない実行中のデモがあります:(
0 投票する
1 に答える
1021 参照

famo.us - ScrollView Famous でスワイプ アクションを実装する方法

famo.usのスクロールビューを使用して、典型的な左スワイプイベントを実装してカスタムアクションをトリガーしようとしています。問題は、私が何かを見逃していて、それを成し遂げることができないということです。各スクロールビュー項目に Draggable 修飾子を実装することができたので、項目をドラッグできます (X 軸) が、アクションをトリガーするために Draggable 修飾子のイベントをキャプチャすることはできません。

ここに私の ListView クラスがあります:

ここで、ListView を含める App クラス:

何が欠けているのか、または famo.us でスワイプ ジェスチャを実装するためのより良い方法があるかどうかはわかりません。

前もって感謝します。=)