レス数:6 / 状態:解決済み / No:73 / ATOM
1
名前:煌めき
日付:2010/10/18(月)15:16:48
ID:WkZRPaLv9rVu
現在
////////////////////////////////////////////////
//外部テキスト読み込み
////////////////////////////////////////////////
var QuestionTextLoader:URLLoader = new URLLoader();
QuestionTextLoader.addEventListener(Event.COMPLETE,QuestioncompleteHandler);
////////////////////////////////////////////////
//テキストフィールドオブジェクトを作成
////////////////////////////////////////////////
var QuestionText = new TextField();
//表示リストに登録
stage.addChild(QuestionText);
QuestionText.multiline = true;//複数行
QuestionText.x = 75;//X座標
QuestionText.y = 240;//Y座標
QuestionText.width = 495;//横幅
QuestionText.height = 115;//縦幅
QuestionText.wordWrap = true;//オート改行
/////////////////////////////////////////////////
function QuestioncompleteHandler(event:Event):void
{
QuestionText.htmlText = URLLoader(event.target).data;
}
このようにテキストフィールドを作っています
そして、マウスポインタをMouse.hide()で消して
マウスポインタのxとyを取得して、
その場所にマウスポインタの代わりの画像を使っています
テキストフィールドは上手く表示されているのですが、
マウスポインタの画像がテキストフィールドの裏に隠れてしまいます
このマウスポインタの代わりに使っている画像をテキストフィールドの上に表示するにはどのようにしたらいいのでしょうか?
よろしくお願いいたします
////////////////////////////////////////////////
//外部テキスト読み込み
////////////////////////////////////////////////
var QuestionTextLoader:URLLoader = new URLLoader();
QuestionTextLoader.addEventListener(Event.COMPLETE,QuestioncompleteHandler);
////////////////////////////////////////////////
//テキストフィールドオブジェクトを作成
////////////////////////////////////////////////
var QuestionText = new TextField();
//表示リストに登録
stage.addChild(QuestionText);
QuestionText.multiline = true;//複数行
QuestionText.x = 75;//X座標
QuestionText.y = 240;//Y座標
QuestionText.width = 495;//横幅
QuestionText.height = 115;//縦幅
QuestionText.wordWrap = true;//オート改行
/////////////////////////////////////////////////
function QuestioncompleteHandler(event:Event):void
{
QuestionText.htmlText = URLLoader(event.target).data;
}
このようにテキストフィールドを作っています
そして、マウスポインタをMouse.hide()で消して
マウスポインタのxとyを取得して、
その場所にマウスポインタの代わりの画像を使っています
テキストフィールドは上手く表示されているのですが、
マウスポインタの画像がテキストフィールドの裏に隠れてしまいます
このマウスポインタの代わりに使っている画像をテキストフィールドの上に表示するにはどのようにしたらいいのでしょうか?
よろしくお願いいたします
2
日付:2010/10/18(月)16:31:59
ID:C7PitBHPA71D
深度は設定したかい?
3
名前:煌めき
日付:2010/10/18(月)17:45:13
ID:WkZRPaLv9rVu
どこで設定したらいいのでしょうか?
調べてみたのですが
createTextField()でのやり方しかなくて他の方法がわかりません・・・
調べてみたのですが
createTextField()でのやり方しかなくて他の方法がわかりません・・・
4
日付:2010/10/18(月)19:16:43
ID:jEpCmss4id9h
-------------------------------------
//表示リストに登録
stage.addChild(QuestionText);
-------------------------------------
このメソッドは、親インスタンスの表示リストの中で"最前面"となる位置に子インスタンスを登録します。
配置時に奥行きを調整するには、addChildAt() メソッドを使用します。
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#addChildAt()
すでに配置したインスタンスの奥行きを変更するには
setChildIndex()、swapChildren()、swapChildrenAt() などを使用します。
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#setChildIndex()
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#swapChildren()
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#swapChildrenAt()
//表示リストに登録
stage.addChild(QuestionText);
-------------------------------------
このメソッドは、親インスタンスの表示リストの中で"最前面"となる位置に子インスタンスを登録します。
配置時に奥行きを調整するには、addChildAt() メソッドを使用します。
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#addChildAt()
すでに配置したインスタンスの奥行きを変更するには
setChildIndex()、swapChildren()、swapChildrenAt() などを使用します。
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#setChildIndex()
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#swapChildren()
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/display/DisplayObjectContainer.html#swapChildrenAt()
5
名前:煌めき
日付:2010/10/18(月)19:42:18
ID:WkZRPaLv9rVu
解決しました
ありがとうございました!
ありがとうございました!
6
名前:状態変更
日付:2010/10/18(月)19:42:28
ID:WkZRPaLv9rVu
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 : | 解決済み |
投稿開始日 : | 2010/10/18(月)15:16:48 |
投稿終了日 : | 2010/10/18(月)19:42:28 |
投稿者 : | 煌めき |
レス総数 : | 6 |
スレッド番号 : | 73 |