Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   вопрос ламера(классы) (http://www.flasher.ru/forum/showthread.php?t=61587)

Nirth 07.08.2004 01:29

вопрос ламера(классы)
 
Код:

class xMC extends MovieClip {
 function typeText(butText) {
  this.createTextField("butText", 10, 0, 0, 120, 20);
  this.butText.html = true;
  this.butText.htmlText = "hello world";
 }
}

текстовое поле не генериться выдает слейдующую ошибку
Цитата:

**Error** D:\My Web Projects\myFlashExpirements\CLASSES\xMC.as: Line 18: There is no property with the name 'html'.
this.butText.html = true;

**Error** D:\My Web Projects\myFlashExpirements\CLASSES\xMC.as: Line 19: There is no property with the name 'htmlText'.
this.butText.htmlText = "hello world";
если писать без this то ошибки нету но и поля текстового не показывает.
и вот еще второй вопрос как можно в тело класса вставить какое либо событие (onRollOver\Out)
PS с AS2 опыта еще не имел.
PPS поиском пользовался.

Дед Анвирыч 07.08.2004 02:21

Re: вопрос ламера(классы)
 
К сожалению this тут не какнает :( а ругается он на то что у тя переменная не описана в классе. Делай так

Код:

class xMC extends MovieClip {
 function typeText(butText) {
  path2parent.createTextField("butText", 10, 0, 0, 120, 20);
  path2parent.butText.html = true;
  path2parent.butText.htmlText = "hello world";
 }
}

где path2parent - путь до родительского мувика для создания поля.

Nirth 07.08.2004 02:32

тоесть что то вроде
var path2parent:Object = _root.mc
и вот вопрос можно ли в данном случае использовать targetpath ?

DeliMIter 07.08.2004 16:26

Код:

class xMC extends MovieClip {
  private var butText:TextField;
  function typeText() {
    createTextField("butText", 10, 0, 0, 120, 20);
    butText.html = true;
    butText.htmlText = "hello world";
  }
}


Nirth 07.08.2004 16:58

спасибо большое пошел опыты ставить а то вчера я по другому делал, и очень глупо
var path=level0.mc


Часовой пояс GMT +4, время: 00:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.