問題タブ [skinning]

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 投票する
1 に答える
3222 参照

actionscript-3 - AS3を使用したAdobeFlashCS5でのFLVPlaybackスキン変更の問題

私は既存のFLVPlaybackスキンの変更に取り組んでいます。理想的にはカウンターを使ったものが欲しいです。

問題は、カウンター付きのスキンに提供されているすべてのflaが正しく公開/コンパイルできないことです。Flaはここにあります:C:\ Program Files \ Adob​​e \ Adob​​e Flash CS5 \ Common \ Configuration \ FLVPlayback Skins \ FLA \ ActionScript 3.0

最終的にswfになりますが、ステージ上のFLVPlaybackインスタンスに適用すると機能しません。(「Minima」で始まったすべてのスキンflaは、カウンターのないスキンでも機能しません)

公開時に次の警告が表示されます。警告:SWCFLVPlaybackAS2.swcを読み込めません

[ファイル]->[公開設定]->[フラッシュ]->[設定]に移動すると、FLVPlaybackAS2.swcがライブラリパスにありません。そこで、追加しました...(C:\ Program Files \ Adob​​e \ Adob​​e Flash CS5 \ Common \ Configuration \ Components \ Video \ FLVPlaybackAS2.swc)しかし、まったく同じ警告が表示されます。

FLVPlaybackAS2.swcに関する警告が表示されるのは奇妙に思えます...これはAdobeが提供するAS3flaです。また、FLVPlaybackAS2.swc、FLVPlaybackAS3.swc、FLVPlaybackAS3_2.5.swcなどを変更せずに追加してみました。

ここにいる別の開発者も同じ問題を考え出しました。私たちは両方ともPCを使用しており、すべてのアドビのアップデートがあります。

誰かアイデアがありますか?!

ありがとう、ジェームズ。

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

login - DotNetNuke でカスタム スキンを使用してログイン領域を追加するにはどうすればよいですか?

このスキンが適用されるすべてのページにログイン領域が表示されるように、ログイン領域 (アカウント ログイン モジュールと同様) を導入したいスキンを開発しています。

どうすればこれを達成できますか?このためのスキンオブジェクトはありますか? DotNetNuke を通じて可能な代替案を提案してください。

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

windows - XPテーマ使用時のスキンダイアログ?

私は、WM_CTLCOLORSTATIC、WM_CTLCOLORBTN メッセージを使用して、ダイアログのスキニングを行ってきました。

このコードは、背景ブラシが低コントラストの画像を描画するため、すべての静的要素のテキストの色を白に設定します。

Ive (だけ) 最近、ダイアログで Common Controls 6 と XP-Themeing の外観を使用するように更新しましたが、コントロールのすべてのテキストは、デフォルトの黒で再び描画されるため、「消えて」しまいました。

XPテーマの下でコントロールのテキストの色を制御する他の方法はありますか? または、今 ownerdraw を考慮する必要がありますか :-( ?

(そして、所有者の描画は実際にはオプションではありません-すべてのコントロールを所有者として描画すると、最初に共通のコントロール6に切り替える動機全体が失われます)。

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

apache-flex - Flex コンボボックスの矢印のカスタム イメージ

私の Flex AIR アプリケーションでは、コンボボックスをカスタムの矢印アイコンでカスタマイズする必要があります。色を変更するプロパティを取得しましたが、アイコン自体を変更するプロパティは取得しませんでした。グーグルの後、コンボボックスのスキニングのリンクをいくつか取得しましたが、それらはFLASH CS4用でしたが、私はFlexを使用しています。

解決策が得られません。助けてください。

前もって感謝します。

コードは次のとおりです。

それは私にとってはうまくいきません:(コンボボックス全体に画像を適用します。矢印の画像を置き換える必要があります。何か間違っていますか?

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

apache-flex - Flex4アプリケーションスキン-フッターを作成

Flex4でアプリケーションのスキンを作成しようとしています。/flex4-sdk-folder/frameworks/projects/wireframe/src/spark/skins/wireframe/にあるアプリケーションワイヤーフレームスキンの編集から始めました。

適用時にスキンが必要です。ヘッダー、コンテンツ領域、およびフッターを提供する必要があります。controlBarを通常の状態で表示するように設定して、ヘッダーの目的を果たします。

contentGroup内にRectを追加しようとしましたが、表示されません。

私の質問は、フッターセクションをスキンに追加して、適用すると、contentGroupのコンテンツの高さに関係なく、アプリケーションの下部に常にセクションが表示されるようにするにはどうすればよいですか?

[編集]

http://www.adobe.com/devnet/flex/tourdeflex/web/#illustIndex=0;sampleId=0;docIndex=0にあるようなフッターを作成しようとしています。

ページ内のコンテンツに関係なく、このフッターを修正したいので、アプリケーションスキンの一部にする必要があります。アプリケーションにスクロールバーが表示されている場合でも、フッターはブラウザーウィンドウの下部にある必要があります。

貴重なご意見やご提案をお寄せください。

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

apache-flex - サブアプリケーションにロードされていないスキン (Flex)

いくつかの抽象化レイヤーを備えたフラッシュゲームエンジンの開発を試みています。このフレックス プロジェクトには以下が含まれます。

アプリケーション (1) -> クラスのロード (2) -> Flex コンポーネントをインスタンス化する別のクラス (3) のロード (4)。

読み込みには SWFLoader を使用します。最後の Flex コンポーネント (4) は、AdvancedDataGrid を持つ単なるグループです。スキンを定義していないので、デフォルトのスキンを使用する必要があると思います。

問題は、コンポーネントのデフォルトのスキンが Flex コンポーネントで見つからないため、実行中にエラーがスローされることです(4)。この場合、AdvancedDataGrid の場合:

mx.controls::AdvancedDataGridBaseEx

有罪のコマンドは次のとおりです。getStyle("headerSeparatorSkin");これはnullを返します

現時点では、2 つの解決策が見つかりました。

  • 最初の解決策は、属性headerSeparatorSkin="spark.skins.SparkSkin"を Flex コンポーネントの AdvancedDataGrid に追加することです (4)。しかし、コンポーネントの各部分に各スキンを手動で追加する必要があり、これは非常に退屈なソリューションです。

  • 2 番目の解決策は、AdvancedDataGrid を最初のアプリケーション (1) に作成することです。AdvancedDataGrid をコンパイルとリンクのプロセスに追加すると思います。ただし、アプリケーション (1) は Flex コンポーネント (4) が使用する UIComponents を認識しなければならないため、このソリューションは適切ではありません。

コンパイラ オプション "keep-all-type-selectors=true" (このように) を試しましたが、何も変わりませんでした。

では、サブアプリケーションで Flex コンポーネントと自分のスキンを明示的にリンクするようにコンパイラに強制する解決策を誰かが持っていますか?

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

apache-flex - Flex 4 スクロールバーのスキンのサイズが変更されない

私は Flex 4 アプリケーションに取り組んでおり、スキンを使用してインターフェイスをカスタマイズして、まったく新しい外観を実現し始めました。

そこで、Flash Catalyst で 2 つのスクロールバー スキンを作成しました (横 1 つ、縦 1 つ)。

Catalyst を使用してアプリケーションをテストするとうまく機能するので、それを取得して Flash Builder にインポートし、コンポーネントをコピーして、HScrollbar と VScrollbar の css ファイルに新しいスキンを定義しました。

スキンは機能しており、すべてのボタンは問題ありません。しかし、何らかの理由でスクロールバーのサイズが変更されません。バインドされているコンテンツに関係なく、私が設計したのと同じ高さのままです。

本来あるべきすべての方法でコンテンツをスクロールしますが、サイズは変更されず、親指は完全に下に落ちません。

また、次のことに気付きました。

リストとして機能するカスタム コンポーネントがあります。Group を拡張し、Scroller を含みます。そのため、アプリケーションのある場所で、同じカスタム リストが使用されている別の場所よりも Scrollthumb が低くなります。

また、このスクローラーはカスタム スキンなしで完全に機能することにも言及する必要があります。

他に同様の問題を抱えている人はいますか?

0 投票する
4 に答える
414 参照

php - スキンを使用したWebサイトの作成-私の視点から適切な画像を提供するための最良の方法は何ですか?

複数のスキンをサポートするWebサイトを書き直しています。現在、画像とCSSの変更を許可することを計画していますが、基になるHTMLは変更されません。また、スキンが画像またはCSSファイルを変更しない場合は、ベーススキンからそのファイルを継承します。

そのことを念頭に置いて、スキンに依存するファイルを提供するためにこれまでに検討した3つの方法を次に示します。

  1. ルックアップ関数を使用して、すべてのスキン固有のリクエストリクエストをビューにラップします。
  1. phpに画像を提供させる

    <img src="/header.png.php?skin=skin1" />

  2. 常にスキンファイルのロードを試み、存在しない場合は、ModRewriteを使用して結果をphpハンドラスクリプトに送信します。

    <img src="/skin1/header.png" />

2番目は私がやりたいことですが、PHPが基本的にすべての画像ファイルを提供することのパフォーマンスへの影響に関心があります。

私のユーザーベースは十分に小さいので(約3万人のユーザー)、それが実際に問題になるとは思わないが、この状況で他の人々が何をしているのかを学びたい。

ありがとう。

編集:コードが正しくフォーマットされていない理由がわかりません。コードボタンを押して、4スペースであることを確認しましたが、それでも醜いです。申し訳ありません。

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

browser - クライアント側でWebサイトのスキンを変更するにはどうすればよいですか?

ページのフォーマットとレイアウトがほとんどわかっていて一定であるWebサイト(クライアント側)のスキンを変更する方法はありますか?

たとえば、eBayの特定のフォームの言語を日本語に変更します。

OperaとFirefoxを使用すると、WebサイトのCSSを上書きできることを知っています。特定のウェブサイトの特定のページのテキストや単語を上書きする方法は、ブラウザやブラウザプラグインにありますか?

私のアイデアのいくつか:

  • ブラウザプラグイン
  • xslt/xPathなど

何かご意見は?

0 投票する
4 に答える
1053 参照

c++ - 非MFC、Win32 C++アプリ用の*洗練された*UIライブラリ/フレームワーク/ツールにはどのようなものがありますか?

ネイティブのC++win32アプリケーションに非常にシンプルかつ簡単に洗練されたルックアンドフィールを追加できる、本当に優れたWindows、C ++、UIライブラリ、フレームワーク、またはツールとは何ですか?

また;

  • スリックとは、ウィンドウの背景画像、派手なボタン、シャドウ、その他すべてのジャズでスキニングできることを意味します。
  • これは非MFCです
  • WindowsXP以降のサポート
  • ロイヤリティフリーライセンス(多くのインストールが予想されます)
  • VS2008