![]() |
|
||||||||||
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
в мануале написано что - s может быть регулярным или строковым выражением, но не работает ...
подскажите кто знает ... (можно ли вставить переменную в регулярное выражение???) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
0. Почему имя функции похоже на имя класса?
1. Что такое text? |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
упс, простите
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А зачем создавать целый объект для данных простого типа вроде String?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет, не по барабану:
На выходе: package classes_fla {
import flash.display.MovieClip;
public dynamic class MainTimeline extends MovieClip {
public function MainTimeline() {
// D0 30 D0 49 00 5D 07 24 00 60 04 4F 07 02 47
this.super();
addFrameScript(0, frame1);
}
internal function frame1():* {
// D0 30 47
}
public function test():void {
// D0 30 20 85 D5 20 85 D6 2C 0A D5 5D 06 2C 0C 4A 06 01 85 D6 47
var _local1:String = null;
var _local2:String = null;
_local1 = "a";
_local2 = new String("b");
}
}
}
0:GETLOCAL_0 1:PUSHSCOPE 2:PUSHNULL 3:COERCE_S 4:SETLOCAL_1 5:PUSHNULL 6:COERCE_S 7:SETLOCAL_2 8:PUSHSTRING "a" 10:SETLOCAL_1 11:FINDPROPSTRICT 13:PUSHSTRING "b" 15:CONSTRUCTPROP 18:COERCE_S 19:SETLOCAL_2 20:RETURNVOID То для второй уже: Легко проверить: Разница в скорости — пять с лишним раз. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|