|
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
|
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
Кстати, давно ли вы тов. Забор, были на этой библиотеке Брендона Вильямса? Она уже наверное месяца 2 как не пашет. Флешка мигает и ничего не показывает. |
|
|||||
Banned
[03.10.2005]
Регистрация: Nov 2003
Сообщений: 425
|
Цитата:
|
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Всё вашу м...! вопрос похоже придётся решить так: передачей классу имени MovieClip'a. А класс уже будет рисовать. Но это отстойно. Я бы хотел конечно что то типа
MovieClip.circle(); Надо попробовать предложение от _1_Maxim. Извини, всё времени не было.
__________________
flash/flex/unity |
|
|||||
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
Тов. Нюра N,
желаю Вам удачи в Вашем нелегком деле, потому что трудностей Вы встретите очень-очень много.
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
nuran, у Ahab'a все работает, заходил за пару дней до нового года, когда тебе линку кидал - библиотека постоянно пополняется и там все есть, конкретно 3D или еще, что-то я не смотрел ... к тому же я тебе советовал посмотреть как люди пишут, для этого не нужен конкретный класс =), можно заглянуть сюда http://www.bit-101.com/Particles/
p.s.: А вообще, лично мне по барабану как написано, главное, чтоб я понимал и оно работало |
|
|||||
а вообще, на ультрашoке очень доступно об етом изложено.
ultrashock.com > tutorials > mx2004 > as2.0
__________________
full on |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
2 Sergey
Жену свою учи ... щи варить. Трудности? От тебя что ли? Цитата:
Прошу прощения, вопрос о импортировании классов снимается. Оказывается не я глупый и непонимающий, а как обычно флеш тупит. Ошибки в самом flash. Тупой редактор выдаёт сообщение, что класс не может быть загружен в другой класс. Вот я и думал, что это ошибка. На самом деле нужно забить на эти сообщения. Это не баг, это фича глупого редактора flash'a ... И вопрос о прямом рисовании через classes тоже снимается. Это невозможно. Запомните это, и забудьте навсегда. А Сергею даю негативную оценку[-] . Что-то он с Балтикой сдружился ) Не к добру это ... Балтику оставлю в раздумии над своим прошлым поведением. Блог про лектора начался как раз из за него. И из за него же + lexass'a, который как я понял сообщил куда надо, мне Виталий задарил бан. Кстати, this ГЛЮЧЕНЫЙ. Я бы мог это доказать, это точно, в прототипах. Так как, когда я делал свои сырцы в 3d через прототипы я как раз обнаружил это, по этому во всех моих старых исходниках написано eval, вместо this. Помню мой первый топ на этом форуме, назывался он вроде Actionscript.txt. И там один умный дядя как раз меня упрекнул в том, что я использую eval. Только хуже ли это, чем this? Я ничего не могу утверждать, у меня нет ни какой информации о том, что eval работает медленнее this. Нет у меня оснований, что бы утверждать это. Цитата:
<c> 2003 Grigory Ryabov. All Rights Reserved. // ФАЙЛ nuranORG/draw/CurveThreeTo.as class nuranORG.draw.CurveThreeTo extends MovieClip { private var cx, cy:Number = 0; function CurveThreeTo(__mc:MovieClip, __x0:Number, __y0:Number, __x1:Number, __y1:Number, __x2:Number, __y2:Number) { cx = 2*__x1-0.5*(__x0+__x2); cy = 2*__y1-0.5*(__y0+__y2); __mc.curveTo(cx, cy, __x2, __y2); } } // ФАЙЛ nuranORG/draw/Circle.as import nuranORG.draw.CurveThreeTo; class nuranORG.draw.Circle extends MovieClip { static var step:Number = 16; static var angle:Number = 360/step; static var rad:Number = Math.PI/180; private var i:Number = 0; private var mas:Array = new Array(step); function Circle(__mc:MovieClip, __x:Number, __y:Number, __r:Number) { for (i=0; i<=step; i++) { mas[i] = new Object(); mas[i].x = Math.cos(angle*rad*i)*__r+__x; mas[i].y = Math.sin(angle*rad*i)*__r+__y; } __mc.moveTo(mas[0].x, mas[0].y); for (i=0; i<step; i += 2) { new CurveThreeTo(__mc, mas[i].x, mas[i].y, mas[i+1].x, mas[i+1].y, mas[i+2].x, mas[i+2].y); } } } import nuranORG.draw.*; var ball:MovieClip = createEmptyMovieClip("0_mc", 0); ball.beginFill(0xFFFFFF, 100); new Circle(ball, 0, 0, 100); ball.endFill(); И он этого не скрывает, да они все одинаковы. Всё 3d уже давно придумано, и не надо изобретать велосипед, что бы сделать 3d движок.
__________________
flash/flex/unity |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Если интересно, забор, зацени что я накалякал здесь:
http://www.flash.plux.ru/board/viewtopic.php?t=140 Кстати на макромедию я тоже с Bit-101 попал, вот отсюда : http://www.bit-101.com/forum/viewtopic.php?t=2602
__________________
flash/flex/unity |
Часовой пояс GMT +4, время: 16:08. |
|
« Предыдущая тема | Следующая тема » |
|
|