メイン ActionScript 3.0 特設会議室 画面にテキストが表示されない件(addChild辺り?) | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
t_miyazaki | Åê¹ÆNo.33271 投稿日時: 2007-5-8 12:35 |
新米 居住地: 名古屋 投稿: 5
使用環境:
|
画面にテキストが表示されない件(addChild辺り?) assets/com/main 以下にProjectConsoleクラスを作成して、MXML内よりnewしてテキストを表示させようとしているのですが、画面には何も表示されません。ProjectConsoleクラス内でtraceしてみたところ、[object TextField]と表示されているので、テキストの生成まではなされていると思います。addChild辺りの使用方法に問題があるのでしょうか?
---MXML内[begin]----------------------------------------- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="buildConsole();" width="100%" height="100%" backgroundColor="#ffffff" backgroundImage="" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import assets.com.main.ProjectConsole; private var projectConsoleObj:ProjectConsole; public function buildConsole():void{ projectConsoleObj = new ProjectConsole(); } ]]> </mx:Script> ---MXML内[end]------------------------------------------- ---ProjectConsoleクラス[begin]--------------------------- package assets.com.main{ import flash.display.*; import flash.text.*; import mx.core.UIComponent; public class ProjectConsole extends Sprite{ public function ProjectConsole(){ this.init(); } private function init():void{ var textF:TextField = new TextField(); textF.text = "Hello Hello"; textF.autoSize = TextFieldAutoSize.LEFT; textF.selectable = true; var c:UIComponent = new UIComponent(); c.addChild(textF); addChild(c); } } } ---ProjectConsoleクラス[end]----------------------------- このinit()の内容をMXML内のスクリプトに直接書くと表示が出来ました。宣言したProjectConsoleクラスの記述ではなぜ表示されないのでしょうか?? |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 画面にテキストが表示されない件(addChild辺り?) | t_miyazaki | 2007-5-8 12:35 |
Re: 画面にテキストが表示されない件(addChild辺り?) | Fumio | 2007-5-8 15:16 |
Re: 画面にテキストが表示されない件(addChild辺り?) | t_miyazaki | 2007-5-8 16:54 |
Re: 画面にテキストが表示されない件(addChild辺り?) | Fumio | 2007-5-8 18:49 |
Re: 画面にテキストが表示されない件(addChild辺り?) | t_miyazaki | 2007-5-9 10:33 |
投稿するにはまず登録を | |