Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   ИСХОДНИКИ [вопросы здесь не задаем, благодарность не выражаем] (http://www.flasher.ru/forum/showthread.php?t=80392)

ulik 24.04.2007 17:58

Стильная подсказка
 
Вложений: 1
Это просто стильная подсказка. Для тех, кто начинает учить flash.
Плюс ее в том, что она меняет свою ширину в зависимости от ширины текста. Просто и симпотно.
В *.fla пояснял каждую строку. Я думаю, любой начинающий поймет.
Вот собссссна...

MINASTIS 24.04.2007 19:47

Вложений: 1
Обычная подсказка с гибким размером. Мой вариант.
Без комментариев в коде, но думаю все поймут.

ulik 25.04.2007 00:38

Вложений: 5
textSearch_class.rar - учимся писать свои Классы
real_phisics_4kb.rar - как при помощи AS и 4 кб сделать реальнуб физику движения и нормальный хиттест (не используя hitTest естессно). Матаматика - сила.
anti_mat.rar - ищем матерные слова (даже сложные-составные) по корню слова из XML файла (например слово: ху*бл*ндия и т.д.)
cool_clock.rar - очередной подход к часикам. Есть замедление времени.
crypt.rar - шифруем данные побайтным сдвигом по ключевому слову (шоб никто не узнал че пишем :))

Качаем. Смотрим. Учим. :umnik2:

зы: real_phisics - в нем не дописан хиттест снизу поверхностей. Извините - дел по горло. Я думаю, не сложно будет дописать, поняв принцип. Главное - y=kx+b

ulik 25.04.2007 02:40

Вложений: 1
Вот еще. Простая рисовалочка с функцией Replay (как только нарисуетесь, нажмите пробел он же "SPACE").:bye:

MINASTIS 25.04.2007 20:06

Вложений: 2
php_registr.rar - регистрация и вход пользователя во флеш используя mySQL, php скрипт и конечно as. Для работы нужен виртуальный сервер с поддержкой php и чтобы была mySQL. Скрин для настройки таблицы mySQL прилагается. Скрипт php по взаимодействию с базой с комментариями. :bye:

loader_as.rar - полностью программный прелоадер, не используя никаких инструментов рисования. Просто поставь посередине первого кадра :)

BigDan 29.04.2007 16:16

Когда выкладываете исходник, указывайте к какому разделу(AS2/AS1,AS3) он относится.

CorC 03.05.2007 13:44

Вложений: 1
Улучшение по LoadVars:
Считываение из текстового поля, передача в php,
запись в xml и вывод обратно данных из php и xml.

BigDan 08.05.2007 13:15

Вложений: 2
1.DownloadManager - пример елементарного мастера загрузок.
2.ManyListeners - ответ на вопрос "Что мне делать, когда много конопок и для каждой нужен обработчик?"

denself 08.05.2007 21:29

Посмотрите paint
 
Вложений: 1
Посмотрите, скачайте...

Kikasso 08.07.2007 04:13

Математика: разложение числа на простые множители.
Код:

Stage.align = 'TL';
mess_txt = createTextField("mess_txt", 0, 2, 2, 300, 20 );
mess_txt.autoSize = 'left';
mess_txt.text = 'Введите число и нажмите на кнопку. 15 знаков максимум.';

num_txt = createTextField("num_txt", 1, 4, 24, 200, 20 );
num_txt.type = 'input'; num_txt.restrict = "0-9"; num_txt.border = true;

time_txt = createTextField("time_txt", 2, 4, 46, 200, 20 );
time_txt.autoSize = "left";

rez_txt = createTextField("rez_txt", 3, 4, 68, 200, 20 );
rez_txt.autoSize = "left"; rez_txt.multiline = true;

b_txt = createTextField("num_txt", 4, 212, 24, 100, 20 );
b_txt.html = true;
b_txt.htmlText = "<b><a href='asfunction:acceptAndCalculate' >[ CALCULATE ]</a> </b>";

function acceptAndCalculate():Void{       
        if(num_txt.text.length > 15){
                rez_txt.text = ' (( number too big only 15 digits plz )) ';
                return;
        }       
        var n:Number = Number(num_txt.text);
        if(isNaN(n)){
                rez_txt.text = ' (( enter number )) ';
                return;
        }
        var t:Number = getTimer();
        rez_txt.text = String(n)+' =\n'+findEm(n).join('*');
        time_txt.text = 'calculated in '+ String(getTimer() - t) + 'ms';
}
function findEm( num:Number ):Array{
        var arr:Array = [];
        var k:Number = 2;
        while( true ){
                if( k*k > num ){
                        arr.push( num );
                        break;       
                }
                if( num % k == 0 ){
                        arr.push(k);
                        num /= k;
                        continue;
                }       
                k++;
        }
        trace(arr);
        return arr;
}



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

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