![]() |
|
||||||||||
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
DRAGOnoid, код оформите.
|
|
|||||
|
извините что намудрил (точнее много даю)
вот полный пакет простенького окошка что я и пытаюсь сделать, внутри хочу грузить текст с картинками package {
import flash.display.*;
import flash.events.*;
public class SHkitchen extends Sprite {
// массив объектов - мувклипов
private var objects:Array = new Array();
private var field:Sprite = new Sprite();
public function SHkitchen() {
trace ("привет");
var window = new TextForProject();
window.x = 300;
window.y = 20;
addChild(window);
}
}
}
// класс космического объекта
import flash.display.*;
import flash.events.*;
import flash.text.*;
class TextForProject extends Sprite {
public function TextForProject() {
//var mm = new Ggg();
var my_text:TextField = createTextField(200);
my_text.htmlText = "скажи <img src=\"Tea\" width=\"40\" height=\"20\">!<br><img src=\"test.jpg\" width=\"100\" height=\"100\"><br>!";
var my_shape:Shape = drawRoundRect(200+20, my_text.height+20);
addChild(my_shape);
addChild(my_text);
//addChild(mm);
}
private function createTextField(width:Number):TextField {
// формат
var textFormat:TextFormat = new TextFormat();
textFormat.bold = true;
textFormat.font = "Comic Sans MS";
textFormat.size = 20;
textFormat.color = 0x009900;
var textValue:TextField = new TextField();
textValue.x = 10;
textValue.y = 10;
textValue.width = width;
textValue.defaultTextFormat = textFormat;
textValue.autoSize = TextFieldAutoSize.LEFT;
textValue.multiline = true;
textValue.wordWrap = true;
textValue.selectable = false;
return textValue;
}
private function drawRoundRect(width:Number, height:Number):Shape {
var child:Shape = new Shape();
child.graphics.beginFill(0xFFFFFF, 0.9);
child.graphics.lineStyle(2, 0xDD0000);
child.graphics.drawRoundRect(0, 0, width, height, 20);
child.graphics.endFill();
child.name = "fon";
return(child);
}
}
// для теста
class Ggg extends Sprite {
public function Ggg() {
var my_shape:Shape = drawRoundRect(100, 100);
addChild(my_shape);
}
private function drawRoundRect(width:Number, height:Number):Shape {
var child:Shape = new Shape();
child.graphics.beginFill(0xFFFFFF, 0.9);
child.graphics.lineStyle(2, 0xDD0000);
child.graphics.drawRoundRect(0, 0, width, height, 20);
child.graphics.endFill();
child.name = "fon";
return(child);
}
}
my_text.htmlText = "скажи <img src=\"Ggg\">"; не получилось T_T |
|
|||||
|
внутренние классы ни разу не ставил, а вот так прокатывало:
во флексе прокатывает, если делаешь embed мувика а потом: или так : |
|
|||||
|
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Думаю, что вопрос как-раз для этой темы.. (Модераторам: может стоит "AS3 для начинающих" в отдельную ветку форума выделить?)
Пытаюсь открыть xml, расположенный на жестком диске в ответ на что получаю ошибку: 1046: Type was not found or was not a compile-time constant: Event. Вроде все делаю "по Фэн-Шую" (http://flasher.ru/forum/showpost.php...9&postcount=30). Подскажите пожалуйста: в чем ошибка? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Забыл прописать импорт flash.events.Event
|
|
|||||
|
со странной задачкой пришлось столкнуться по XML
хочу запарсить XML внутри которого CDATA с HTML тегами. короче сам XML загружаю из файла: <?xml version="1.0" encoding="windows-1251"?> <body> <![CDATA[ проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ ]]> <test/> </body> trace("данные файла " + event.target.data);
var my_xml:XMLDocument = new XMLDocument();
//my_xml.ignoreWhite = true;
my_xml.parseXML(event.target.data);
trace("данные XML " + my_xml);
данные файла <?xml version="1.0" encoding="windows-1251"?> <body> <![CDATA[ проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ ]]> <test/> </body> данные XML <?xml version="1.0" encoding="windows-1251"?> <body> проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ <test /> </body> |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
CDATA просто не отображается.
|
|
|||||
|
|
|
|||||
|
Цитата:
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|