mahny の回答履歴
- FlashActionScriptの『bytesLoaded』について
FlashActionScriptの『bytesLoaded』について質問です。 現在、PHP+FLASHで プログレスバーを使って進捗状況を表示するアップローダーを作っています。 とりあえず完成して プログレスバーが100%になったときにアップロードが完了するようになったのですが アップローダーをテストサーバーから 本サーバーに移動したら プログレスバーと実際のアップロード完了のタイミングに 誤差が生じるようになってしまいました。 そこで質問なのですが bytesLoaded というプロパティは サーバー側にアップロードされた一時ファイルのサイズなのでしょうか? それともクライアントが送信したバイト数なのでしょうか? 分かる方いらっしゃいましたら教えてくださいませ。 よろしくお願い致します。
- 画面遷移を等間隔にしたい
たびたびの質問ですがよろしくお願いします。win・cs3・as2で作成中です。 http://www.tokyo-eden.com/ このtopページのような、マスクを使った画面が切り替わるflashを作成しております。 それを4パターン(top_01.swf、top_02.swf、top_03.swf、top_04.swf)作って、親のswf(parent.swf)に読み込む形にしています。 ●top_01~04.swfは、レイヤーが6つに分かれており、順番に レイヤー6:AS レイヤー5:画像1のマスク レイヤー4:画像1 レイヤー3:画像2のマスク レイヤー2:画像2 レイヤー1:画像1(onloadで読み込まれるもの) といった感じです。(※image1、実際にはもっとフレーム数が多くなってしまっていますが、わかりやすく短くした画像をのせました) ●parent.swfは、レイヤーを5つに分けており、順番に レイヤー5:AS レイヤー4:top_01.swfを読み込むMC(インスタンス名:mc_01) レイヤー3:top_02.swfを読み込むMC(インスタンス名:mc_02) レイヤー2:top_03.swfを読み込むMC(インスタンス名:mc_03) レイヤー1:top_04.swfを読み込むMC(インスタンス名:mc_04) となっています。(※image2) ★質問 (1)top_01~04.swfの作成の仕方なのですが、レイヤーの順番や配置はもっと効率的な方法がありますか? (2)parent.swfでは、 onLoad = function(){ mc_01.loadMovie("top_01.swf"); mc_02.loadMovie("top_02.swf"); mc_03.loadMovie("top_03.swf"); mc_04.loadMovie("top_04.swf"); } このようなスクリプトしか書けていません。 今回作成したいのは、 1、top_01~04.swfがそれぞれ10フレーム程度の間隔でフェードイン 2、その後、top_01~04.swfが順番に等間隔でマスクによる画面遷移を繰り返す なのですが、1も2も、top_01~04.swf(子)で間隔を調整すると、ものすごいフレーム数になるうえ、だんだん間隔がずれてきてしまいます。 これを、なんとかparentで等間隔に制御する方法はありますか? 以上、わかりにくい質問で申し訳ないですが、よろしくお願いいたします。
- FLASHゲームには、FLEXとFLASHどちらがいい?
webプログラマです。(主にPHP,ajax) FLASHで簡単なゲームを作ってみたいと思いました。 まだ調べてる段階で、わからないところがわからない状態です。。 一番わからないのが、FLEXとFLASHの違いでいまいちピンときません。 FLEXは、MXMLでのコードベースでの作成、FLASHはGUIでの作成といった感じなのでしょうか? いろいろと見てると、FLEXはプログラマ向けといったことが書いてあるのですが、 個人的には、コードベースよりも見た目で作れるFLASHの方が分かりやすいじゃないかと思ってしまうのですが。。 ActionScriptについては、FLASHでもFLEXでもコード書くことには違いないみたいですが。 一応、FLEXはFLASHから派生したようなものというイメージがあるので、 FLASHで始めて、ActionScriptを混ぜていく方向で実装してみようかと思うのですが、どうでしょうか。 ある程度分かってきた段階でFLEXの利点とかもわかってくるかなと思ってます。 それと、簡単なゲームというのは、ソーシャルアプリにあるようなものです。 例えば、○×クイズとかそういったライトな感じのものを考えてます。 この場合、クイズの質問文をサーバーに取りにいくということと、 ユーザーの回答をサーバーに保存するといった通信を行いたいです。 この処理はActionScriptで行うことになると思いますが、 FLEXでもFLASHでも可能という認識でよろしいでしょうか。 こういった簡単なゲームは、FLASHじゃなくとも PHP+ajaxで作れてしまうわけで、その方向であれば実装方法とか頭に浮かぶんですが、 FLASHはいままで触ったことなく、頭の中に「?」がいっぱいの状態です。 ご教示、ご指南お願い致します。
- ストリーミング配信方法について
ストリーミング配信について、実現できるのか分からないので教えてください。 今行っている方法として、FlashCS4にてstreamサーバに置いてあるflvファイルを指定してswfを作成しております。ファイルの置き場所はそれぞれ、 ●streamサーバ ・flvファイル ●webサーバ ・swfファイル ・html この場合、配信したい動画が変わると、flvのファイル名も変わる為、毎回swfを作成することとなるのですが、出来るのであればflvの変更が掛かった際、swfは一切変更せずhtmlの記述のみ変更することで、動画を切り替えたいのですが、可能でしょうか? 可能であれば、その方法もご教授頂ければ幸いです。 説明が下手で申し訳ありませんが、よろしくお願い致します。
- 締切済み
- Flash
- masa111111
- 回答数1
- as3.0 TextField.variableの代替
TextField.variableについて、 http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/migration.html より。(リンク先に飛ぶ必要はありませんが、参考のため記載) TextField (クラス) variableプロパティ 削除されました。 この変数は、ActionScript 3.0 では必要ありません。 「必要ありません」といわれましても、今の自分には必要なのですが、 (私がまだas3.0に不慣れだからなのでしょう) この機能はどのように実現すればよろしいのでしょうか? ・やりたいこと デバッガのような、常に変数の内容を反映し、かつ変数の書き換えも行えるものの作成 (実際の用途はそんなかっこいいものじゃないんですが、そんな雰囲気を想定して作りたいです) まさにas1.0使用時に多用していたTextField.variableを使いたいところ。 変数書き換えのほうはTextFieldのchangeイベントで作成済み。 ・自分で考えたこと function set ~ を新たに定義し、変数の書き換えのときにTextField.textも書き換える →既存のクラスを全て書き換える作業が伴うと考え、断念。そういえばprototypeって役に立つのかな? enterFrame で頑張る →監視する変数の数が多いので、できれば避けたい 未知な世界が多いので、自分が知らない方法があると思い、質問させていただきました。 よろしくお願いします。 FlashDevelop, as3.0, Flash Player 10向け で作成中。
- 見やすく出力させたいです。
DB→PHPでのXMLデータを呼び出し→Flashに出力 すると下記のように このように格好わるく出力されます。 まつお東京20010203 とき大阪20090625 ひまわり東京20100206 これを下記のように見やすく出力させたいですがどうしたらいいですか? まつお 東京 20010203 とき 大阪 20090625 ひまわり 東京 20100206 アクションスクリプトソースです。AS(2.0) var theXML:XML = new XML(); theXML.ignoreWhite = true; theXML.onLoad = function() { var nodes = this.firstChild.childNodes; for(i=0; i<nodes.length; i++) { thelist.addItem(nodes[i].firstChild.nodeValue,i); } } theXML.load("http://XXXX/doglist.php?dog=8); 下記はphpソースです。 ...省略 echo "<?xml version=\"1.0\"?>\n"; echo "<dogDB>\n"; while($line = mysql_fetch_assoc ($result)){ echo "<item>" . $line["name"] . $line["sumai"] .$line["birthady"] ."</item>\n"; } echo "</dogDB>\n"; ...省略 ご教授よろしくお願いいたします。
- 締切済み
- Flash
- karisuma79
- 回答数3
- サブメニューがTouTUBEの埋め込み画像下に…
こんにちは! ここ数週間悩んでいますが、そうしても分かりませんでしたので、ご質問をさせて頂きたく思います。 現在制作しているサイトでYOUTUBEを埋め込んでいる箇所があるのですが、上部のグローバルナビから下に広がるサブメニューが、その埋め込み動画の裏にいってしまいます。。 こちらなんとか解決する方法はございませんでしょうか。 ご教授いただけますと幸いです。 よろしくお願いいたします。
- ベストアンサー
- JavaScript
- highgate_hige
- 回答数1
- ブラウザ起動時に、ウインドウサイズ一杯にFlashを表示したい
ブラウザ起動時に、ウインドウサイズ一杯にFlashを表示したい AS3です。ブラウザ起動時に、 ウインドウサイズ一杯にFlashを表示したいのですが 上手くいかずに困っています。。 IE FireFox Safari Opera 上記の4ブラウザ全てに対応したいのですが、 現在私がやっている手法では、FireFoxにしか対応できておりません。 わたしの今のやり方は、 Flashサイズを縦横100%でパブリッシュして、 swfのスクリプトでは -------------------------------------------------------- var w:Number // ブラウザ起動時の横幅 var h:Number // ブラウザ起動時の高さ stage.addEventListener(Event.RESIZE, wr); function wr(e:Event):void{ w = stage.stageWidth; h = stage.stageHeight; stage.removeEventListener(Event.RESIZE, wr); } -------------------------------------------------------- この様に書いています。 FireFoxでは、 Flashサイズを縦横100%でパブリッシュされていた場合、 ブラウザ起動時のウインドウサイズに一度Flashサイズがリサイズされるので その時に自動的にEvent.RESIZEが実行されるようなので そこで初期サイズを取得できています。 (functionで、Event.RESIZEをremoveして 1回だけ、リサイズイベントが起きるようにして、 そこでブラウザ起動時のウインドウサイズを取得しています。) しかし、他のブラウザでは、 「ユーザーがウインドウをリサイズする」というアクションを起こさないと Event.RESIZEが実行されないようですので、 ブラウザ起動時にウインドウサイズ一杯にFlashを表示できません。 何か他の方法があるのでしょうか。。? 世の中によくある、ウインドウサイズ一杯のFlashサイトは どのようにして作られているのでしょうか。。? どなたかご存知の方いらっしゃいましたら どうかよろしくお願いいたします。
- ベストアンサー
- Flash
- noname#179453
- 回答数1
- ここ一週間ほど鼻の奥に腐ったきゅうりのような臭いがするのですが、これは
ここ一週間ほど鼻の奥に腐ったきゅうりのような臭いがするのですが、これは何かの病気の類いでしょうか? 過去にもこのようなことが何度かあったのですが…
- 見やすく出力させたいです。
DB→PHPでのXMLデータを呼び出し→Flashに出力 すると下記のように このように格好わるく出力されます。 まつお東京20010203 とき大阪20090625 ひまわり東京20100206 これを下記のように見やすく出力させたいですがどうしたらいいですか? まつお 東京 20010203 とき 大阪 20090625 ひまわり 東京 20100206 アクションスクリプトソースです。AS(2.0) var theXML:XML = new XML(); theXML.ignoreWhite = true; theXML.onLoad = function() { var nodes = this.firstChild.childNodes; for(i=0; i<nodes.length; i++) { thelist.addItem(nodes[i].firstChild.nodeValue,i); } } theXML.load("http://XXXX/doglist.php?dog=8); 下記はphpソースです。 ...省略 echo "<?xml version=\"1.0\"?>\n"; echo "<dogDB>\n"; while($line = mysql_fetch_assoc ($result)){ echo "<item>" . $line["name"] . $line["sumai"] .$line["birthady"] ."</item>\n"; } echo "</dogDB>\n"; ...省略 ご教授よろしくお願いいたします。
- 締切済み
- Flash
- karisuma79
- 回答数3
- xmlで読み込んだ幅が違う画像を横に並べる方法がわかりません。【AS3】
xmlで読み込んだ幅が違う画像を横に並べる方法がわかりません。 Flash CS3 AS3 MacOS10.6.2 流れは、xmlに書かれた「画像URL」「幅」「高さ」を読み込み、 画像高さ=360pxに固定し、それによって算出された新しい画像幅を 10px間隔で、横に並べたい。 のですが、、、うまくいかなくて困っております。 誰か助けてください。。。 ソースは以下の通りです。 XML----------------------- <?xml version="1.0" encoding="UTF-8"?> <root> <banner image="A.jpg" link="a.html" target="_self" imgwidth="533" imgheight="800" /> <banner image="B.jpg" link="b.html" target="_self" imgwidth="640" imgheight="476" /> <banner image="C.jpg" link="c.html" target="_self" imgwidth="600" imgheight="603" /> <banner image="D.jpg" link="d.html" target="self" imgwidth="533" imgheight="800" /> <banner image="E.jpg" link="e.html" target="_self" imgwidth="533" imgheight="800" /> <banner image="F.jpg" link="f.html" target="_self" imgwidth="640" imgheight="476" /> </root> --------------------------- (画像ファイル名は実際自由な名前が付きます) ◆ソースはhondakiyoshiさんのを参考にさせていただきました。 http://hondakiyoshi.com/actionscript/_as3-0_外部xml読み込みで表示するスクロールバナー.html ASファイル(scrbanner.as)-------------------------- package { -----省略--------- public class scrbanner extends MovieClip { public const BNR_WIDTH:int = 260; //画像のX軸設定用数値 private const BNR_NUM:int = 5; -----省略--------- // コンストラクタ public function scrbanner(){ //XML読み込み -----省略--------- } //XML読み込み完了後の処理 function LoaderInfoCompleteFunc (event : Event) { loadxml = new XML(url_loader.data); var xmlList:XMLList = loadxml.banner; scrollmc = new scrollclass(); scrollmc.y=scrollmc.x =0; //画像の数だけバナークラスの作成を繰り返す var i:int=0; var rw:Array = new Array(); while (i<BNR_NUM){ for each(var element:XML in xmlList){ bannermc[i]=new bannerclass(element.@image,element.@link,element.@target,element.@imgwidth,element.@imgheight); rw[i] = 360*xmlList[i].@imgwidth/xmlList[i].@imgheight+10; //ここで各画像の幅+余白10pxを計算 //bannermc[i].x = i * BNR_WIDTH; //このままだと等間隔に並ぶ bannermc[i].x = bannermc[i].x + + rw[i]; //★ここが問題の部分 scrollmc.addChild(bannermc[i]); i++; } } -----省略--------- addChild(scrollmc); } } } --------------------------------------------------------------------- ASファイル(bannerclass.as)-------------------------- package { -----省略--------- public class bannerclass extends MovieClip { -----省略--------- public function bannerclass(imagepath:String,inurl:String ,tgt:String,imgw:int,imgh:int){ -----省略--------- } //ローディング中の処理 -----省略--------- }; //画像読み込みが終わったら。 private function completeHandler(event:Event):void { //フェードイン用に最初が白いMOVIEクリップを準備 bf= new bunner_fadein(); //マウスオーバー用MOVIEクリップを準備 ovmc = new bannerover(); bf.width = ovmc.width = this.width; bf.height = ovmc.height = this.height; addChild(bf); addChild(ovmc); loadingmc.visible=false; bf.gotoAndPlay("fadein"); ovmc.addEventListener(MouseEvent.ROLL_OVER, bnover); ovmc.addEventListener(MouseEvent.ROLL_OUT, bnout); ovmc.addEventListener(MouseEvent.CLICK, bnclick); ovmc.buttonMode = true; ovmc.useHandCursor = true ; ovmc.mouseEnabled = true; //ここで表示画像サイズを指定しました。 this.width = 360*width/height; this.height = 360; } private function ioErrorHandler(event:IOErrorEvent):void { trace("Unable to load image: " ); } -----省略--------- } } --------------------------------------------------------------------- ASファイル(scrollclass.as)----------------------------------------------- これはそのままです。 --------------------------------------------------------------------- 長々とすみません。 もうどうしようもできなくて。。。 よろしくお願いいたします。
- xmlで読み込んだ幅が違う画像を横に並べる方法がわかりません。【AS3】
xmlで読み込んだ幅が違う画像を横に並べる方法がわかりません。 Flash CS3 AS3 MacOS10.6.2 流れは、xmlに書かれた「画像URL」「幅」「高さ」を読み込み、 画像高さ=360pxに固定し、それによって算出された新しい画像幅を 10px間隔で、横に並べたい。 のですが、、、うまくいかなくて困っております。 誰か助けてください。。。 ソースは以下の通りです。 XML----------------------- <?xml version="1.0" encoding="UTF-8"?> <root> <banner image="A.jpg" link="a.html" target="_self" imgwidth="533" imgheight="800" /> <banner image="B.jpg" link="b.html" target="_self" imgwidth="640" imgheight="476" /> <banner image="C.jpg" link="c.html" target="_self" imgwidth="600" imgheight="603" /> <banner image="D.jpg" link="d.html" target="self" imgwidth="533" imgheight="800" /> <banner image="E.jpg" link="e.html" target="_self" imgwidth="533" imgheight="800" /> <banner image="F.jpg" link="f.html" target="_self" imgwidth="640" imgheight="476" /> </root> --------------------------- (画像ファイル名は実際自由な名前が付きます) ◆ソースはhondakiyoshiさんのを参考にさせていただきました。 http://hondakiyoshi.com/actionscript/_as3-0_外部xml読み込みで表示するスクロールバナー.html ASファイル(scrbanner.as)-------------------------- package { -----省略--------- public class scrbanner extends MovieClip { public const BNR_WIDTH:int = 260; //画像のX軸設定用数値 private const BNR_NUM:int = 5; -----省略--------- // コンストラクタ public function scrbanner(){ //XML読み込み -----省略--------- } //XML読み込み完了後の処理 function LoaderInfoCompleteFunc (event : Event) { loadxml = new XML(url_loader.data); var xmlList:XMLList = loadxml.banner; scrollmc = new scrollclass(); scrollmc.y=scrollmc.x =0; //画像の数だけバナークラスの作成を繰り返す var i:int=0; var rw:Array = new Array(); while (i<BNR_NUM){ for each(var element:XML in xmlList){ bannermc[i]=new bannerclass(element.@image,element.@link,element.@target,element.@imgwidth,element.@imgheight); rw[i] = 360*xmlList[i].@imgwidth/xmlList[i].@imgheight+10; //ここで各画像の幅+余白10pxを計算 //bannermc[i].x = i * BNR_WIDTH; //このままだと等間隔に並ぶ bannermc[i].x = bannermc[i].x + + rw[i]; //★ここが問題の部分 scrollmc.addChild(bannermc[i]); i++; } } -----省略--------- addChild(scrollmc); } } } --------------------------------------------------------------------- ASファイル(bannerclass.as)-------------------------- package { -----省略--------- public class bannerclass extends MovieClip { -----省略--------- public function bannerclass(imagepath:String,inurl:String ,tgt:String,imgw:int,imgh:int){ -----省略--------- } //ローディング中の処理 -----省略--------- }; //画像読み込みが終わったら。 private function completeHandler(event:Event):void { //フェードイン用に最初が白いMOVIEクリップを準備 bf= new bunner_fadein(); //マウスオーバー用MOVIEクリップを準備 ovmc = new bannerover(); bf.width = ovmc.width = this.width; bf.height = ovmc.height = this.height; addChild(bf); addChild(ovmc); loadingmc.visible=false; bf.gotoAndPlay("fadein"); ovmc.addEventListener(MouseEvent.ROLL_OVER, bnover); ovmc.addEventListener(MouseEvent.ROLL_OUT, bnout); ovmc.addEventListener(MouseEvent.CLICK, bnclick); ovmc.buttonMode = true; ovmc.useHandCursor = true ; ovmc.mouseEnabled = true; //ここで表示画像サイズを指定しました。 this.width = 360*width/height; this.height = 360; } private function ioErrorHandler(event:IOErrorEvent):void { trace("Unable to load image: " ); } -----省略--------- } } --------------------------------------------------------------------- ASファイル(scrollclass.as)----------------------------------------------- これはそのままです。 --------------------------------------------------------------------- 長々とすみません。 もうどうしようもできなくて。。。 よろしくお願いいたします。
- 見やすく出力させたいです。
DB→PHPでのXMLデータを呼び出し→Flashに出力 すると下記のように このように格好わるく出力されます。 まつお東京20010203 とき大阪20090625 ひまわり東京20100206 これを下記のように見やすく出力させたいですがどうしたらいいですか? まつお 東京 20010203 とき 大阪 20090625 ひまわり 東京 20100206 アクションスクリプトソースです。AS(2.0) var theXML:XML = new XML(); theXML.ignoreWhite = true; theXML.onLoad = function() { var nodes = this.firstChild.childNodes; for(i=0; i<nodes.length; i++) { thelist.addItem(nodes[i].firstChild.nodeValue,i); } } theXML.load("http://XXXX/doglist.php?dog=8); 下記はphpソースです。 ...省略 echo "<?xml version=\"1.0\"?>\n"; echo "<dogDB>\n"; while($line = mysql_fetch_assoc ($result)){ echo "<item>" . $line["name"] . $line["sumai"] .$line["birthady"] ."</item>\n"; } echo "</dogDB>\n"; ...省略 ご教授よろしくお願いいたします。
- 締切済み
- Flash
- karisuma79
- 回答数3
- レコードの有無だけを調べる方法
通常SELECT命令では、WHERE句で指定した条件と一致したレコードを取り出しますが、WHERE句で指定した条件と一致するレコードが有るか無いかだけ(TRUEかFALSEを返す)を調べる方法はありますでしょうか? ご存知の方がいらっしゃいましたらお教えいただければと思います。
- ActionScript3.0でHTMLを動的にレンダリング
ActionScript3.0でHTML文字列を読み込み、動的にレンダリングする機能はあるでしょうか。 ボタンをクリックするとサーバにアクセスし、HTMLを受信してFLASH上に書き出す、といったことをやりたいと考えています。 ご存知の方、いらっしゃいましたらよろしくお願いします。
- 締切済み
- Flash
- counter_class
- 回答数1
- DataGrid(Flex)においてのアイコンの表示方法
何時もこのサイトで勉強させていただき大変感謝しています。 FlexのDataGridにアイコンをactionscriptを利用して表示させる方法について分かる方がいましたら教えていただけませんでしょうか。 参考書等には以下のようなサンプルが載っており参考にしました。 <!--アイコンを表示するレンダラーを定義--> <mx:Component id=\"icon_renderer\"> <mx:HBox horizontalAlign=\"center\"> <mx:Image source=\"{data.icon}\" height=\"100\" width=\"100\"/> </mx:HBox> </mx:Component> <!-- データの定義 --> <mx:ArrayCollection id=\"person_ary\"> <mx:Object name=\"Aさん\" age=\"30\" icon=\"image.png\"/> </mx:ArrayCollection> <mx:Datagrid id=\"a_grid\" dataProvider=\"{person_ary}\"> <mx:DataGridColumun itemRenderer=\"{icon_renderer}\" /> </mx:Datagrid> 参考書では上記のような方法でアイコンを表示させているのですが、私は<!-- データの定義 -->の部分をactionscriptで記述したいと考えています。 下記のようにactionscriptで記述するぶんにはアイコン以外は表示されるのですが、アイコンの情報をどう追加していいのか分からずにいます。 [Bindable] private var person_ary:ArrayCollection = new ArrayCollection([]); var new_item:Object = {name:\"Aさん\",age:\"30\"}; person_ary.addItem(new_item); 分かる方がいましたら、宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- naonao43
- 回答数1
- 複数の戻り値 (複数の配列) - ActionScript3 AS3 アクションスクリプト3 FLEX SDK
ActionScript3の関数で、複数の戻り値を返す方法がわかりません
- 締切済み
- その他(プログラミング・開発)
- nikey
- 回答数1
- IEにてログインユーザーが同じになる現象
あるウェブアプリケーションがあり、ログイン認証機能を実装しています。 1.IEのウィンドウを2つ開きます(それぞれ別のプロセスとして起動=セッションは別で管理されるはず) ※2つのウィンドウを仮に、ウィンドウAとウィンドウBとします。 2.ウィンドウAにてウェブアプリケーションにアクセスし、ユーザXでログインします。 3.次にウィンドウBにて同じウェブアプリケーションにアクセスし、ユーザYでログインします。 4.ウィンドウAにてアドレスバーにあるURLをクリックして選択状態にし、Enterを押すとログインしているユーザ名がユーザXからユーザYとなります。 ※本アプリケーションでは、ログイン状態の間ログインしているユーザ名を表示している 5.ウィンドウAにてリンク等をクリックして画面遷移すると、ユーザ名がユーザYからユーザXに戻ります。以降の操作はずっとユーザXのまま 製造中のアプリケーションで以上のような現象が発生しているのですが、これはIEのバグでしょうか。それともアプリケーション側に問題があるのでしょうか。 ウェブアプリケーションはJava + Apache + Tomcatで実装しています。
- ベストアンサー
- その他([技術者向] コンピューター)
- ocelot14
- 回答数1
- C#で壁紙変更プログラムを作っているのですが...
只今、C#で壁紙変更のできるプログラムを作成しています。 こちらで用意したイラストを自由に選んで壁紙にできるというものなのですが、 シャットダウンしてもう一度起動すると壁紙が消えて青い背景になってしまいます。 プロパティを見るとちゃんとその壁紙が設定されているのですがどうやら表示されてないようです。 SystemParametersInfo( SPI_SETDESKWALLPAPER , 0 , bitmapFile , SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE ); で変更をかけているのですが、何か足りないのでしょうか・・・? 画像ファイルを直接選んで右クリック→「背景画像にする」だとこの現象は起こりません。 ちなみにOSはXP、 開発環境はVisualStudio2005です 解決策、考えられる原因など教えていただけますでしょうか。 あと、剥がす事はできるのですが 一度壁紙を変えると以前の壁紙に戻す事が出来ません プレビューのような状態にする方法も教えていただけると嬉しいです。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- tasoh
- 回答数1
- パソコンの画面の電源だけがきえる
ネトゲをしているのですがシューティングゲームをとRPGをしてるのですがゲームをウィンドウモードですれば何もないのですがフルスクリーンにするといきなり VIDE INPUT 2 DVI DIGITAL i NO SIGNAL その後に 最適信号は1280×1024です i マニュアルを起動ください とかでます とかでて画面の電源だけ消えてハードディスクは起動中なのに画面だけ消えて真っ黒のじょうたいです 「んじゃ、ウィンドウモードでやれよ」とか思うと思うんですがシューティングだと相手に即死させられますしRPGだと敵が見つかりにくいし小さいからクリックしにくいんですよ^^; どうかこのパソコン初心者の凡人に知識を分けてくださいお願いします
- 締切済み
- その他(PCパーツ・周辺機器)
- sindesimae
- 回答数2