Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.09.2006, 13:55
namomelkor вне форума Посмотреть профиль Отправить личное сообщение для namomelkor Найти все сообщения от namomelkor
  № 1  
Ответить с цитированием
namomelkor

Регистрация: Sep 2006
Сообщений: 12
Attention Тормозит ролик! хелп!

Вот начал изучать ActionScript первое что пришло в голову это сделать 3d кубик. Вот то что у меня получилось.
cub.rar
После нескольких вращений ролик начинает жутко тормозить.
Подскажите что я делаю не так.
P.S. В исходнике закоментированы все грани кроме одной.

Старый 26.09.2006, 14:28
Futs вне форума Посмотреть профиль Отправить личное сообщение для Futs Найти все сообщения от Futs
  № 2  
Ответить с цитированием
Futs
 
Аватар для Futs

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
А что это за оператор: if (ay<>0)
Исходников кубиков полно, найди и разберись

Старый 26.09.2006, 22:00
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 3  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Цитата:
Сообщение от Futs
А что это за оператор: if (ay<>0)
Исходников кубиков полно, найди и разберись
Оператор логического неравенства. Заменен на "!=" с пятой, кажется, версии Flash.

Еще в бейсике было.
__________________
Дело не в тебе

Старый 26.09.2006, 15:02
Leezard вне форума Посмотреть профиль Отправить личное сообщение для Leezard Посетить домашнюю страницу Leezard Найти все сообщения от Leezard
  № 4  
Ответить с цитированием
Leezard
 
Аватар для Leezard

Регистрация: Oct 2004
Сообщений: 141
Рисовать в руте - муветон.
Сделай так:
Код:
_root.myMC.removeMovieClip();
_root.createEmptyMovieClip("myMC",100);
_root.myMC.lineStyle(2,0xFFFFFF);
_root.myMC.beginFill(0xFFFFFF);
_root.myMC.moveTo(0,0);
_root.myMC.lineTo(400,0);
_root.myMC.lineTo(400,400);
_root.myMC.lineTo(0,400);
_root.myMC.moveTo(0,0);
_root.myMC.endFill();
_root.myMC.lineStyle(1,0x000000);
_root.myMC.moveTo(100+cubx[0],100+cuby[0]);
_root.myMC.lineTo(100+cubx[1],100+cuby[1]);
_root.myMC.lineTo(100+cubx[2],100+cuby[2]);
_root.myMC.lineTo(100+cubx[3],100+cuby[3]);
_root.myMC.lineTo(100+cubx[0],100+cuby[0]);
И тормоза пропадут.

2Futs <> эквивалентно != , этому еще в школе учат

Старый 26.09.2006, 15:57
namomelkor вне форума Посмотреть профиль Отправить личное сообщение для namomelkor Найти все сообщения от namomelkor
  № 5  
Ответить с цитированием
namomelkor

Регистрация: Sep 2006
Сообщений: 12
Leezard
СПС
Futs
Я хочу написать свой кубик а не разбираться в чужем коде.
Я видел много таких кубиков все они работают, но я хочу понять что у меня не так.


Последний раз редактировалось namomelkor; 26.09.2006 в 16:01.
Старый 27.09.2006, 13:12
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 6  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Рисовать в руте - муветон.
Сделай так:
Муветон - каждый раз добавлять и уничтожать мувиклип и заставлять флешплер выполнять операцию "." 15 раз
Код:
var $=_root.myMC;//будем считать, myMC создан заблаговременно
$.clear();//- есть ведь нормальный оператор для очитски мувика
$.lineStyle(2,0xFFFFFF);
$.beginFill(0xFFFFFF);
$.moveTo(0,0);
$.lineTo(400,0);
$.lineTo(400,400);
$.lineTo(0,400);
$.moveTo(0,0);
$.endFill();
$.lineStyle(1,0x000000);
$.moveTo(100+cubx[0],100+cuby[0]);
$.lineTo(100+cubx[1],100+cuby[1]);
$.lineTo(100+cubx[2],100+cuby[2]);
$.lineTo(100+cubx[3],100+cuby[3]);
$.lineTo(100+cubx[0],100+cuby[0]);

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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