1 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 07:18:34 ] Microsoft Silverlight www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター www.microsoft.com/japan/msdn/silverlight/ Silverlight 1.0 SDK msdn.microsoft.com/vstudio/eula.aspx?id=a40f3ffc-2657-02ec-7d67-7a79b4eac832 Silverlight 1.1(2.0) Alpha September Reflesh SDK msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36 前スレ Silverlight登場で.NET使い大勝利!!! pc11.2ch.net/test/read.cgi/tech/1178159820/ 〜おまけ〜 マイクロソフト ステップアップ スクエア -はじめての Silverlight - www.microsoft.com/japan/academic/kyozai/hajimete_silverlight/chapter00_1.mspx
496 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:57:38 ] >>495 ( ^ω^)乙 ちゃんと見えたよ。
497 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:23:14 ] 477氏のプロジェクトテンプレを 2008EE で使ってみた。ありがとう。 でも xaml に x:Name のあるコードを書いたら、コンパイル時に FindName メソッドがないというエラーが出る。 えーと・・・・
498 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:27:13 ] >>492 PlayReadyのアナウンスはいつ頃じゃろか
499 名前:477 mailto:sage [2008/04/10(木) 00:04:20 ] >>496 おお。よかったです。m(_ _)m >>497 App.xaml のApplicationクラスにはFindNameメソッドは無いようです。 UserControl等のxamlファイルを別に作って下さい。
500 名前:497 mailto:sage [2008/04/10(木) 00:56:00 ] おお・・・ FindName は FrameworkElement の子クラスにしかないのか。 解決した。ありがとう。
501 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 04:06:38 ] 「Yahoo!動画」でSilverlight採用へ Macで閲覧可能に www.itmedia.co.jp/news/articles/0804/09/news134.html
502 名前:sd mailto:sds [2008/04/11(金) 04:27:41 ] sds
503 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 07:57:03 ] DRMを外すっていう発想はないんだな
504 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 11:26:30 ] >>503 Yahoo は著作権者じゃなくて、インフラ提供者だしね。 動画著作権を持つ会社が DRM はずすとはいえても、 インフラ提供者はそれを言えるわけない。
505 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 18:55:15 ] Yahoo動画ってあんまり見ないんだけど、Yahoo製作のコンテンツってなかったっけ?
506 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 19:03:17 ] 自社コンテンツ“も”あるって状況だと、やっぱDRMはずせないだろ。 他社コンテンツのためにDRMの仕組み自体は必須だし。 あと、自社コンテンツをDRMフリーでアップしたがために、 「Yahoo動画はDRMフリー」みたいな、あたかもインフラレベルでDRM対応してない みたいな報道されるのは嫌だろうし、自社もDRM使うと思う。
507 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 23:39:12 ] ttp://japan.cnet.com/news/ent/story/0,2000056022,20369929,00.htm ttp://japan.cnet.com/news/biz/story/0,2000056020,20235727,00.htm これとか、SilverLightだったりして
508 名前:477 mailto:sage [2008/04/12(土) 01:00:10 ] 小ネタを2つほど。 www6.atpages.jp/seri/silverlight/sound_tes/sound_tes.html www6.atpages.jp/seri/silverlight/num_tes/num_tes.html
509 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 18:35:28 ] >>507 ありえる
510 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 23:26:06 ] >>507 前のなんだったかみたいにMetaFrameよりかはいいかも知んない というか、worksを実現するためにSilverlightが拡張されるような事態になるならそれはそれで有難い。
511 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 12:41:29 ] 外部からのドラッグ&ドロップができるようになるといいなぁ。 夏までに追加してくれないかな。
512 名前:デフォルトの名無しさん [2008/04/14(月) 16:37:51 ] Expression Studio使ってみたけどやっぱFlashに慣れてるとムリだわ、歯がゆすぎる。 おまけにsilverlightで派手な動画書き出すと再生が重すぎw 3年前のノートじゃ処理落ちするし、こんなの到底一般のサイトには配信できない。 Flashで同じものつくると多分1/3以下お軽さで動くと思う。 動画に関してもwmvが強いかと思っていたがサイズ以前に再生中ほかの物をアニメーションさせると動画がカクカクw flvだと絶対あんな酷いことにならないよ。 これが出てきてアドビの殿様商売に待ったをかけるかと発表当時は期待していたけど実際テスト版が出てからはガッカリだわ。 やっぱりデザインリッチメディア系は全然ダメだなMS。 開発者は堅いアプリケーションが中心でこの手の物はつくっても穂土井有様になるんだと思った。
513 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 18:58:24 ] flashも動画配信以外では使うな。以上。
514 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 19:08:21 ] どんなデータかは知らないけどwmvとアニメの同時再生ぐらいでカクカクするかな? VS2008で試してる分には、そこまで重くないように感じるけど。 Blendが吐き出すデータが良くなかったりして。 そもそもあれFlash風のアニメを作るもんじゃないし。
515 名前:477 mailto:sage [2008/04/14(月) 22:48:01 ] 多分、アニメーションの速度に関しては Flash→1フレーム毎にデータを持っている(保管計算なし) Silverlight→キーデータから毎フレーム計算 の違いかと思われます。 Silverlight2.0に関しては、ただのマネージドコードなので 普通に.Netアプリと同じ速度が出ているものと思います。
516 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 00:36:06 ] アニメーションはぶっちゃけどうでもいいなぁ。 んなものはFlashでいいんだよ。別に置き換える必要ない。 まあ、広告レベルのものならSLでもFlashでも対して変わらん重さで作れる気はするけど。 Flashのアニメ作品みたいなものをSLに置き換えるとか、 そんなことは考えんでいいでしょうよ。 だからSL1はどうでもいい気がする。 肝は、CLRで動く2.0。こっちはFlashの対抗じゃなくてFlexの対抗なんでしょう。 あえて言えば、だけれど。 まだβだしどれだけBCLにあるものが乗っかるのかわかんないけれど、 現状のβみるだけでも、.NetとJavaと両方やってる漏れ的にもFlexなんかより全然魅力を感じる。
517 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 03:50:15 ] アニメーションの部分がアレなら絶対に伸びないな。 webプログラムの範疇はjavascriptやflash上ならasで何でも対処できるし。 それにweb用のプログラムの大半は小規模な物が中心で現実javascriptとphp系統の物がほとんど。 しかも今やlinux系やサーバー側はcoldfusionなんかの対応化が進んだ結果win系は縮小傾向。 そんな中でsilverlightがヒットするにはよほどのアドバンテージがないとムリ。 それ以前にビジュアルデザインの分野で受け入れられないとメジャーにはなれない。 デザイナー層に注目されてようやくスタート地点に立てるような商品だよこりゃ。
518 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 07:41:27 ] じゃぁあんたはもう触らなければいい。 どうせ上っ面の評論だけで、別にSLもFlexも、何に対しても自分で 手を動かして確認する人じゃないんだろうけど。
519 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 07:51:48 ] >webプログラムの範疇はjavascriptやflash上ならasで何でも対処できるし。 >それにweb用のプログラムの大半は小規模な物が中心で現実javascriptとphp系統の物がほとんど。 この辺がヽ( ・∀・)ノ ウンコーなんでRIAとか叫ばれてるわけだが・・・
520 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 08:08:01 ] おまいら。 プログラム板なんだから、主観で喧嘩する前にプログラムで客観的に示そうぜ。 FLASH と Silverlight で同じものを作ってみて数値で示すとかさ。
521 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 08:12:12 ] 厳格な比較には全くならないが >>413 の比較ではSLの遅さに驚いた。
522 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 08:14:23 ] いや、Flex vs Silverlight か。
523 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 08:51:54 ] 厳密も何もあれは無理やりだから、突っ込みどころは 速度比較ではなく、SLの機能不足。
524 名前:デフォルトの名無しさん [2008/04/15(火) 09:08:25 ] >機能不足。 それなんてドトネト?
525 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 11:58:46 ] >>524 馬鹿?
526 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 19:06:14 ] >>523 flex触ったことないからよく分からないんだが、SLの機能不足て、たとえばどんなのがあるの?
527 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 19:13:11 ] 色々あるけど >>439 に書いたbitmap操作が一番残念。
528 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 20:02:11 ] VS2008EE で 477氏のテンプレートを使ってて、tesCanvas から項目テンプレートをエクスポートしたけど、 それを使って項目を新規追加すると error が出てコンパイルできなくなった。 できた .xaml のプロパティの「ビルドアクション」が「Page」になってたので、どうやら拡張子から自動的に WPF の Page だと判断された様子。 これを「SilverlightPage」に選択しなおしたら、コンパイルできるようになった。 以上、VS2008EE の同胞に向けて情報共有でした。
529 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 20:37:21 ] ttp://www.tcmagazine.com/comments.php?shownews=19232&catid=6 Microsoft Silverlight boom predicted
530 名前:477 mailto:sage [2008/04/15(火) 23:51:25 ] >>528 ご指摘ありがとうございます。 MSがVS2008EE用に正式対応しなそうであれば、その辺も テンプレートを作ってしまうのも手かもしれませんね。
531 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 04:59:50 ] silverlightは機能うんぬん以前にクライアントサイドの再生環境が酷すぎる。 とてもじゃないが商品価値はない。>>413 じゃないが閲覧者側はあんな重たいサイト開く気が起きない。 プログラムする側のほとんどは自分のことしか考えずに実際一番大切な端末閲覧者の事なんて考えない。 それでシェアが獲得できるなんて思ってるのは浅はかすぎる。 何もないところに新しい技術で閲覧者を魅了するものを投入するならいざしらず、flashという巨大シェアがあるところに投入するならもっとマーケットや実際に見る一般人のこと考えないとね。 一般閲覧者は自分が見てるサイトのプログラム部分が綺麗とかコーディングが完結にできているとかそんな物見ないのはバカでも理解できると思うが。 上っ面のデザインと快適さ、それが全て。
532 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 06:41:23 ] ああ、そうかも知れないね。「 でも自分の力でどうにもならない今現在のことだけ議論しても仕方がないだろう。 MSを擁護するつもりもないが、今はまだ結論を出す気もない。
533 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 07:58:18 ] つか、SL2が出てるのにSL1のデモ見て文句付けるのってどうなの。
534 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 08:16:56 ] でもSL2のデモってみあたらないよね。 ぶっちゃけ、本当に優位性がわかるような デモってあるの?
535 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 09:20:47 ] FlashはVer9(Adobe)になってから、もはやCPU世代間の差異を 吸収できないものになってしまっているのであって、高いPlayerの普及率の 数値なんては今ではまったく意味を持っていない。 つまり、AS3の最大の速度を得られるなんてのは、ほんの一握りの ユーザに過ぎず、なんだ、それならSLと良い勝負だということになる。 なにやら、Flash10ではAdobeはWPFと競うつもりなのか、 さらにこの方向で加速しそうな勢いで、そうなりゃFlashの優位性は ほぼ失われる。下手すると、そのまま自滅する。 で、遅い遅いと言われながらも、結局SLが手堅く生きのこるという シナリオはあるかも知れない。ウサギとカメだ。
536 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 09:28:49 ] WinモンリーのSLがきのこる?
537 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:23:58 ] FlashMXの時代と違って、今はFlashPlayerがすごく簡単にバージョン アップしてくれるからそんなに心配しなくていい。 確かに昔はわざわざ別ページに飛んだりして面倒だったな。
538 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:26:58 ] 6割を「ほんの一握り」と表現するのかー。 www.adobe.com/products/player_census/flashplayer/version_penetration.html
539 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:29:35 ] ん?98%じゃないか!
540 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 11:04:39 ] 壊れたWindowsは直せない ttp://www.itmedia.co.jp/enterprise/articles/0804/15/news047.html
541 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 11:59:40 ] Silverlight 2.0 で高度な 3D アニメーションを作成する msdn2.microsoft.com/ja-jp/magazine/cc500570.aspx www.picturespice.com/ps/Polyhedra/ClientBin/TestPage.html 初期のJava applet見てるような気分だね。 まぁ、SLとFlex両方いじってる自分の感想では、Silverlightはこういうのは あまり向いてないよ。 適材適所だし、今手を付けてる連中はそれを判って使ってるんだから、 上で (MSでもAdobeの中の人でも無いくせに) 外野の人間がいつまでも 繰り返してるシェア論争などは意味を為さない。 自分がDatagridなどを使うフォームを多用するビジネス系アプリのRIA版を 作ることが多いならSilverlight, それ以外ならFlashだと思うよ。 一般のエンドユーザーが目にする機会が多いのはこの先も圧倒的にFlash。 でも両者とも死滅はしないね。
542 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 12:45:56 ] せっかくなので、SLとFlexを両方いじってる>>541 に質問。 1. キーイベントのマルチプラットファーム向けの抽象化 2. ロケール周り 3. メッセージの多言語化 でSLとFlexを比較するとどんな感じ? SLに関しては、1は微妙、2は現状何もないので今後に期待、3はある程度何とか なりそうな気はするが、WPFみたいなUI分離を期待するとハマりそうって感じ がしてる。
543 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 13:17:09 ] ウィルコム喜久川氏、「D4はモバイルの概念を超える新端末」 ttp://k-tai.impress.co.jp/cda/article/news_toppage/39442.html
544 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 13:29:08 ] なんか必死なのが1匹いんな。 1.必死なアドビ社員。 2.むしろ共通の敵を作って盛り上げようとしているMS社員。 3.釣り。 4.「SLってどうですか?」と後輩に聞かれ 「馬鹿、あんなの使えねえよ。Flashだろどう考えても。」 と、ろくに精査せずに言っちゃった先輩プログラマ。 どれよw まずflashマンセーから入る所に客観性の無さを感じる。 色々断言しちゃう所がPGっぽくない。 一見、SLのダメっぷりを主張したいようだが、 文全体に悪意が滲み出ているので、むしろMSの アドビネガティブキャンペーンかと思うほど。 書いた事を信用させたいなら、もう少し文章考えようぜ。
545 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 13:54:48 ] ああ、面倒くさいな。 >>537-539 おまえら、全然>>535 の内容をちっとも理解してないな。 最新版のPlayer入れたってCPUが遅かったら、AS3の最大10倍の速度UPの 恩恵にはあずかれないってことを言っているの。 だから、>>538 で、いくら98%と言ったって、そのなかでPV3Dなんかを使った ムービーをまともに再生できたり、Flexで作られたアプリをまともに動かせる PCなんては、ほんの一握りでしょ? 実際、PV3Dのサンプルなんて、ウチのCeleron 2GHzのPCで見てみると、 数FPSしか出ず動きはカクカク。これならSLと良い勝負だ。 >>538 のAdobeの資料が、ちゃんとCPU別の普及率なんかとして 提供されてば意味を持つけどそうじゃないから、そんな数字には大して意味はなく 普及率の優位性なんてたかが知れているんじゃないのかということよ。OK?
546 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 13:58:20 ] 必死なFlash信者じゃないの? とか言っちゃった俺もお前(>>544 )もスレチ
547 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:03:54 ] ここは >>544 みたいな自分の意見書けない癖に 難癖付けることだけは得意な馬鹿ばっかりだな。
548 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:10:45 ] クマー
549 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:16:04 ] 「AS3の速度最大10倍」って相対だぞ?遅いCPUでこそメリットがある。 現に家のCeleron450MHzだとAS2だとカクカク動画がAS3だとスムーズに 動くようになった。 そりゃPV3Dは速いマシンじゃないと快適に動かないだろうよ。それをVer9 になってから普及率の数値は意味ないというのは乱暴だな。 どうも>>545 はAS3自体とPV3Dのような重いアプリをごっちゃにして力説 しているな。Celeron2GHzもあればFlex十分快適に動くぞ。一体どんな アプリ動かしているんだ?
550 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:21:35 ] ベータ5版公開、「過去最高速を達成」 ttp://www.nikkeibp.co.jp/news/flash/566927.html
551 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:29:43 ] >>550 確かにめちゃっぱや。でもこれの恩恵を浮けられるのはjavascriptだけで、 FlashやSLは関係ないからー。
552 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:29:56 ] >>542 > 1. キーイベントのマルチプラットファーム向けの抽象化 SL2では抽象化されてるKey, されてないPlatformKeyCodeの取得ができて、使い分ける。 AS3ではご存じkeyCodeとcharCode.この辺りはあまり変わらないのでは? 直接は関係ないが、キー入力周りだとSL2ではたぶんIMEの制御ができない。これは日本ではマイナス。 >2. ロケール周り >3. メッセージの多言語化 これも、AS3ではResourceBundle, SL2ではResource Dictionaryで、できることも 面倒くささw も変わらないと思うけど。 もうちょっと具体的に「AS3でのこんなことSL2でできる?」と書いてくれたほうが答えやすいかも。
553 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 18:37:02 ] ttp://www.microsoft.com/virtualevents/japan/vle.aspx 妙なものを作るなw
554 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:22:28 ] さすがにこれは厳しいw
555 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:27:57 ] こうやってRIA嫌いの人々が量産されるのであったw
556 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:31:32 ] 何が嫌って、いちいち読み込みを待つのがかったるすぎる
557 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:40:18 ] 3年前のFlashを見ているようだ
558 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:46:47 ] こーいうセンスのなさが色々な方面でのMS離れを起こしてるんだって判らないのかねぇ。 「さすがRIA。目的の情報までのアクセスが素早い!」って思わせないといけないのに 真逆を行くとかどうよw
559 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 21:09:47 ] VS2008Std欲しさにMSのカンファレンスに行ってきたけど、Silverlightのセッションが 一番人気があったように思う。(他のセッションはスーツの人間ばっかりだったのが、 Silverlightだけは私服率が高く、年齢層も多様だった。) 内容はちょっと微妙だったけど、それだけ関心惹いている技術なんだから MSさんももう少し気合入れて欲しい(MoonLight周りとか)と思う。
560 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 21:57:35 ] >>559 VS2008 は、MSDN subscription だともう半年近く前にリリースされてるからなぁ。 SQL Server の方とかに人が流れてたんでは。 Developer 系のセッションで、「これからの技術」って感じのセッションが、 ASP.NET futures と Silverlight のやつだけだった感じ。
561 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:17:17 ] とりあえず本番はTechED後かなぁ、という気も。
562 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:45:25 ] いちおう、SL2 β1とβ2では非互換な変更がありうると予告されてるから、 まだお試し的な状態だけど、TechEDより前に仕様FixしたRC版が出て 商用Go Liveになるとは思うから、そっからが本番じゃぁないのか?
563 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 05:54:29 ] >>535 言ってること酷すぎ。 誰もAS3なんかと比較していない。 極論言えばAS関係なく画像のアニメーションだけで再生の酷さが問題w AS3はそもそもオブジェクトやbmpも再生で速度が向上するもんじゃないわ。 同じ物を動画と画像を組み合わせて派手な物を作った場合FlashPlayer7と比べてもカクカクですわ。
564 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 06:21:35 ] >>541 つーか、なんて酷いサンプル。 プログラム肌だてでやるとこうなるのかw
565 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 07:45:13 ] マ的観点から行くと、FlashでSilverLight以上にきれいにかけるとは思えん。 今カクカクだったりするのは単に実装描画エンジン?がおっそいだけだろ。 それが解消されれば(されればだけど)解決するような問題なのか、アーキテクチャー的に根本的に問題あるのか、もう少し論理的にだめ出ししろよ。
566 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 07:58:31 ] >>552 全くの横槍なんだけど質問させてくれ。 flashだと、マスクとかピクセル単位での画像操作とかあると思うんだけど、 SL2は探してみてもそれらしきものが見つけられなかった。 SL2でマスクとかって無理?
567 名前:565 mailto:sage [2008/04/17(木) 08:05:55 ] きれいにかけるってのはプログラムがね
568 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 08:53:48 ] >>553 これ何があるの? Safariはダメっていわれるんだけど、それじゃSilverlightの意味がないだろ…
569 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 11:43:33 ] >>566
570 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:01:39 ] ごめんミスった >>566 さんざん出てるけど、SL2ではクライアント側での ビットマップピクセルにアクセスできないし、 エフェクト機能もない。出来るのは透過度設定と 拡大縮小回転を含む、アフィン変換をかけること 位。非常に貧弱だよ。 >>567 どれくらいきれいにかけるかの定量的議論のほうが 性能比較よりよほど難しいが、SLの売りは、C#や VB.net経験者へのアピールだよ。 それ以外に本質的差異なんてないでしょ。
571 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 14:05:23 ] クリッピングマスクはあるでしょ。 Shapeの塗りをImageBrushにするか、ClipプロパティにGeometryを指定するか。
572 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 14:48:44 ] ↑ そうなんだよね。 それがイメージのマスクの存在を期待させる。 ImageにImageBrushが設定できるんじゃないか、とか。 しかし、どうやらむりぽのようなのであきらめがついた。 >>552 dクス。 まぁ、MSは派手なアニメーションは全部動画でやったらいーじゃん というスタンスなんだろう。 最初っから動画方面に力入れてたし。(SilverlightStreamingだっけか。) とりあえず、RIA開発はC#で作っていって、できる限り Xamlon、NeoSwiffみたいなC#→swfコンパイラと共通の ハイブリットコードにしておくか。 XAML?使わんですよ。
573 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 15:28:39 ] イメージのマスクって何のことかと思ったら、α値を使って抜くこと? Flashでも普通はPNGファイルかマスクレイヤー(クリッピングマスク)で やるんじゃないの。
574 名前:572 mailto:sage [2008/04/17(木) 16:20:25 ] flashはflexしか使ったことないんで詳しく知らないんだけど、 >マスクレイヤー(クリッピングマスク) 多分コレ。 例えば、 ☆:マスク画像 ■:なんか模様の画像 ☆+■→★ こんなのを実現したいと。 SLでこれができねーよ!というのが悩み。 α値で抜けばいいじゃん、というのはおいといて なんか方法があれば伝授ヨロ。
575 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 17:00:11 ] >>574 OpacityMask プロパティ設定するだけ。
576 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 17:26:41 ] Flashのマスクレイヤーと同じだったらClipプロパティかな。 シェイプ(ジオメトリ)で抜くだけ。 <Canvas> <Rectangle Width="100" Height="100" Fill="Orange"/> <Rectangle Canvas.Left="50" Canvas.Top="50" Width="100" Height="100" Fill="Blue"/> <Rectangle Canvas.Left="-50" Canvas.Top="100" Width="100" Height="100" Fill="Green"/> <Canvas.Clip> <EllipseGeometry Center="50,100" RadiusX="80" RadiusY="100"/> </Canvas.Clip> </Canvas>
577 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:00:53 ] おまいらsl2のヘルプくらい見よう。 動画にマスクしたりとか、色々な描画効果のサンプルが出てる。
578 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:09:41 ] まぁ、見て当然!って軽くいえるほど短いもんじゃないから ここで聞く分にはいいんじゃね。
579 名前:572 mailto:sage [2008/04/17(木) 22:12:14 ] >>552 >>575 >>576 サンクス!サンクス!サンクス!特に>>574 。 完全に見落としてた! 今さっきサンプル作ってマスクの実装を確認したよ。 一度無いと決め付けてしまい、たどり着けなくなっていたみたい。 >>577 おまいらっつーか俺ね。 return "デフォルトの名無しさん";
580 名前:572 mailto:sage [2008/04/17(木) 22:18:21 ] 特に>>575 だった。orz
581 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:26:05 ] >>535 &>>545 だけど。 >>549 >>563 乱暴だとか酷いとかは、まあ極論言いだから仕方ないとして。 >>563 は反論なのか良くわからないけど、大体>>563 が言うとおりよ。 結局、描画で全体のパフォーマンスが決まるからコード部分がAS3でいくら速くなっても 遅いCPUだとほとんど関係なくなって、恩恵を受けられない。 AS3自体が遅いなんては思ってはいない。 だから、何をやっても最終的にはほとんど再描画される面積のみで決まる パフォーマンスの限界にぶち当たって悩むことになる。 PV3DだろうとFlexだろうと、あるいは単なるアニメーションだろうと同じ。 すべて、ごっちゃにして考えて問題なしだ!
582 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:51:05 ] >>581 つづき。 なんか、話がズレてきたけど、もともとFlashとSLのパフォーマンスの話な訳だね。 面倒だから適当にまとめて終わり。 - Flash(高性能PC上での最高速度)と比べてSL2は遅い遅い言われているけど、 そのSL2の遅さがクロスCPUを実現して「より多くの人に」、「同一のエクスペリンス」を 提供するために必要な遅さなんであれば、それはむしろ利点である。 - Macromedia Flashが高い普及率を実現できたのは、ナローバンドユーザーあるいは 特殊な3Dのハードを持っていない、割と遅いPCでも同じように利用できるものだったからだ。 しかし、Adobeはそれを捨てつつある。この先、優位性はいつまで続くか分からない。 [結論] クロスプラットフォーム・クロスブラウザのみならず、クロスCPU、すなわちCPUの世代間の 速度の差をも吸収し、より多くの人に同一のサービスを提供できる技術であるか否かというのが RIAの価値を考える上で重要だろう。
583 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:39:32 ] 片方が一方的にまとめるのはまとめとは言わない。
584 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:50:09 ] 速いCPUにわざとスリープを入れて、遅いCPUと変わらない速度にすることが 重要だってさ。変なの。
585 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:02:16 ] >>582 Flashは、メモリが少なくてもコンパクトなアプリはちゃんと動くよ。 ただ、メモリがあるときには最大限に使うようにしているだけ。 それにフレーム単位で描画をコントロールするFlashは、 コマ落ちはしてもなんとか使えるようにプログラミングできる。 Flashでメモリを食うのはビットマップを多用したり シェイプをビットマップ化して裏でキャッシュさせたりしてるときで、 それをやらなきゃメモリはほとんど食わない。 反射だのバンプマップだのというエフェクトではビットマップを 使わざるをえないことを考えると、ビットマップ操作を禁じている Silverlightは、同じ土俵にたっていないと言っていい。 そもそも、Windows2000で動かないSilverlightにクロスCPUなんて 言う資格はないと思う。 その時点でどれだけのPCを切り捨ててるのかと(w
586 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:54:37 ] なんだよクロスCPUってw 重くなる原因には、作るこちら側にノウハウが蓄積されてないというのも大きいと思う。 XAMLの解釈が集中しないようファイルを分けて分散するとか、 framerateを下げるとかいろいろやりようはあるはず。 Flashだって誰が使っても軽いなんてことはないんだから。
587 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:59:14 ] 1.0、もしかして2.0でも、実装が悪くて遅いとかはあるでしょ。 MSはいつも3.0からというしw いまはFLASHが優位を保っていたとしても、SilverLightの利点もあるし、そのうち追いつき追い越す(性能的に。人気は知らん)様な気がするんだけどなー
588 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 02:40:53 ] 単純に性能でいったら、一部のプラットフォームや CPU(SIE2対応)を切り捨ててる分SLの方が有利っぽい。 後、.NetはJITでネイティブ並みの速度が出るはず。 ASがただのインタプリタなら速度の大きな差になると思う。 (この辺はASに詳しい人、補足頼む。) そうは行ってもflashにはSLにはできない表現 (頂点カラーとか、ビット単位の操作とか)があるし、 強力なデザイナツールもある。MSのさじ加減1つだと思うけど、 なんとなく住み分けしていくような気がするなぁ。 SL.プログラマ、業務用RIA flash.デザイナ、個人用RIA みたいな。そうすると気になるのは、この2つが 同じページに表示された時、どちらかに悪影響を与えないかとか。
589 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 02:42:55 ] >>586 > XAMLの解釈が集中しないようファイルを分けて分散するとか、 > framerateを下げるとかいろいろやりようはあるはず。 あんたSilverlight2 で1本も書いたことないでしょ?判ったような口きかないほうがいいよ。 XAMLは殆どの場合コードビハインドにあたるC#ソースと共に静的にコンパイルされるし、 Silverlight (というかXPF)ではフレームレートをアプリケーション側で明示的に コントロールすることはできない。
590 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 02:58:54 ] >>589 ttp://msdn2.microsoft.com/en-us/library/cc189089(vs.95).aspx ttp://msdn2.microsoft.com/en-us/library/cc265155(vs.95).aspx 良く読め。
591 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 03:03:31 ] maxFramerate An integer specifying the desired framerate for the rendering engine. The default is 60. The upper limit for setting the property also depends on system load and processing power.
592 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 03:05:49 ] maxFramerate あったのか。今まで知らないでやってたわw こりゃ恥かいたな、失礼した。
593 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 03:08:57 ] >>588 > 後、.NetはJITでネイティブ並みの速度が出るはず。 > ASがただのインタプリタなら速度の大きな差になると思う。 > (この辺はASに詳しい人、補足頼む。) Flash9にはAS3のJITコンパイラが載ってて速いはず。
594 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 05:01:00 ] >>567 なるほど、最近のネット閲覧者は、このサイトカッコイイ〜って見るんじゃ無くって このサイトのプログラム綺麗〜! って見るんだな、勉強になったわw >>582 全く逆。 as3の速度はアニメーション部分じゃなくってプログラムの実行部分が速くなってるだけ。 一般のオブジェクトのアニメーションや動画の再生ではas1だろうがas3だろうが再生速度は同じ。 例えば画面上に秒間1000個のランダムに色の変わるドットを描いて10000個を超えれば古い物から消していくというような物を作ればas3じゃ格段に速くなる。 でもそれは全く別話。誰もそんなところで比較していない。 silverlightで派手なアニメーションや動画を組み合わせると品質的に耐えうるものじゃなくなるっていうもっと下のレベルでの話。 3年前のノートで派手なアニメーションさせるとカクカックンw
595 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:35:47 ] >>594 その文脈で >>>567 >なるほど、最近のネット閲覧者は、このサイトカッコイイ〜って見るんじゃ無くって >このサイトのプログラム綺麗〜! >って見るんだな、勉強になったわw 池沼? ASでがんばってスパゲティコードかいててくれ
596 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:51:52 ] そんなことでしか言い返せないのか。 プログラムオンリーのバカはこれだからw