[Flash, ActionScript] Задай вопрос, получи ответ

Discussion in 'Javascript' started by mff, 3 Aug 2008.

  1. foxskum

    foxskum New Member

    Joined:
    20 Aug 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Помощь нужна

    Задал вопрос на граберзе, но так ответа или помощи не получил вопрос собственно вот:
    Девушка очень хочет рисовалку на телефон... телефон nokia 5800, после поисков понял, что путнего пока не чего нет%) Позже вспомнил, что телефон полностью поддерживает Flsah, сегодня выдрал флешку рисования на стене и вот вопрос к тем кто понимает лучше меня, как переделать кнопку "отправить" на "сохранить" т.е. что бы она сохраняла файл рисунка. Ниже собственно сама программа и ее разобранная копия.

    P.S. файлы пока вставлять не могу поэтому вот закачал

    deposit
    letitbit
     
    #141 foxskum, 23 Aug 2009
    Last edited: 23 Aug 2009
  2. zavra

    zavra Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    87
    Likes Received:
    48
    Reputations:
    23
    телефон понимает флеш? ололо, там стоит flash lite, наверное, который довольно-таки слабенький. гугли flash lite drawing app, или как-то так. хотя найти сложно.
     
  3. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5

    Здравствуйте!


    Объясняю!!! Так как на телефонах ставится урезанная Flash версия проигрывателя, следует отлететь что большинство функций плеера не поддерживаются, из этого следует что функции сохранения изображения в action script не будут роботать!
     
  4. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    =)
    Идея бред, писать на Flash Lite "рисовалку" ...
    Но это возможно, теоритически =)
     
  5. HALLBOY222

    HALLBOY222 New Member

    Joined:
    13 Sep 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    -1
    А с чего лучше всего начать изучать actionscript!?
     
  6. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Учите action script 2.0 Также нужно знать html, css, javascript

    А это язык сценариев еще жив? :)
     
  7. kmukhamet

    kmukhamet New Member

    Joined:
    19 Sep 2009
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Помогите пожалуйста!, ActionScript

    Всем привет! Я не проф во флеш анимации так что извините если что не так(
    У меня такая проблема, я уже не знаю что делать. Раньше делал так всегда все работало.

    Мне иногда бывает нужны некоторые ролики (flash) на шаблонах сайтов.
    Я раньше делал это так:
    1. Скачивал ролик с помощью SaveFlash
    2. Корректировал данный ролик с помощью программы Sothink SWF Quicker 2,5
    3. Корректировал то что надо, потом импортировал его опять в flash каким он был до этого.
    Все всегда работало нормально почти с любыми flash роликами.

    А теперь вот так:
    1. Скачивал ролик с помощью SaveFlash
    2. Корректирую его с помощью программы Sothink SWF Quicker 2,5
    3. И теперь вот оно, когда я его импортирую выходит вот это: [​IMG]

    Я думал может это из-за того что Sothink SWF Quicker 2,5 устарел и поставил версию 4,6 (Перепробовал много редакторов и декомпилеров) но все без результат. Я уже не знаю что делать весь нет облазил хоть бы что написали про это Помогите кто нить. Заранее спасибо
     
  8. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    kmukhamet, а что вы хотели, от декомпилированного флэша? К примеру, если ролик закриптован - вам ни один декомпилятор не поможет.
     
  9. kmukhamet

    kmukhamet New Member

    Joined:
    19 Sep 2009
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0

    как можно это обойти, конечно если это возможно?
     
  10. sevenup

    sevenup Member

    Joined:
    4 Oct 2009
    Messages:
    100
    Likes Received:
    17
    Reputations:
    7
    2 mff:

    А что проблема снять энкрипт с флешки ? ;)

    2 kmukhamet:

    Обойти это не проблема! Всё зависит от предложеного вознагрождения.
     
  11. heretic1990

    heretic1990 Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    создаёшь флешку, в ней делаешь поля для ввода текста, в свойства поля ищищь Var. и вписываешь имя переменной, значение которой хочешь передать.
    создаёшь кнопку, нажимаешь правой кнопкой на созданую "кнопку" и выбираешь "действия" и вставляешь
    Code:
    on (release) {
    	getURL("http://сайт.ru/скрипт.php", "_self", "get");
    }
    
    get можно заменить на post
    вроде всё.
     
  12. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    Ты хочешь чтобы во Flash вернулись данные с сервера, кроме XML он вроде не чего не станет читать...

    Многи просили актуальную литературу

    http://www.google.ru/search?hl=ru&q=ActionScript 2 - Программирование во Flash MX для профессионалов (Дмитрий Гурский).pdf
     
    #152 0ldbi4, 11 Oct 2009
    Last edited: 11 Oct 2009
  13. sNt

    sNt Elder - Старейшина

    Joined:
    30 Jul 2008
    Messages:
    117
    Likes Received:
    11
    Reputations:
    1
    Я сделал кнопку, все гуд. Но какой командой при нажатии сделать так, чтобы после клика по оной она удалялась? Как в играх, типа, кликаешь и исчезает... Помогие, пожалуйста :(

    PHP:
    on (press){
    [
    удалить]
    }
     
    #153 sNt, 11 Oct 2009
    Last edited: 11 Oct 2009
  14. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    О хоть кому то смогу помочь не даром я кучу времени просрал в Flash

    instantnameкнопки._visible=false;

    Но это не удаление а сокрытие и её всегда можно вернуть параметром true.

    Если тебя интерисует именно удаление для сохранения ресурсов например, прочитай книжку UP.
     
  15. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    sNt, если кнопку создать динамично при помощи action script то можно грохнуть при помощи my_mc.removeMovieClip();
     
  16. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Тебе нужен класс LoadVars
    Я не знаю как в Macromedia Flash. Я работаю в Adobe Flash CS4

    ActionScript 2:
    Code:
    var inLoader = new LoadVars();
    var Response = new XML();
    inLoader.pr = "xek them all!"; [I]//a.data = $_POST['pr'] на сервере[/I]
    inLoader.sendAndLoad("http://site/script.php?get_params",Response,"POST");
    Response.onLoad=function(success)
    {
    	if(success)
    	{
    	trace(Response);
    	}
    	else trace("error!");
    }
    
    ActionScript 3
    Code:
    var myRequest:URLRequest = new URLRequest("http://site/script.php");
    var myLoader:URLLoader = new URLLoader();
    var myVariables:URLVariables = new URLVariables();
    
    myVariables.pr = "Hello World"; //$_POST['pr'] на сервере
    
    myRequest.method = URLRequestMethod.POST;
    myRequest.data = myVariables;
    
    function onLoaded(e:Event):void {
      trace(myLoader.data);
    }
    
    myLoader.addEventListener(Event.COMPLETE, onLoaded);
    myLoader.load(myRequest);
    
    Но (!!!) на удаленном сайте должен быть файл crossdomain.xml с разрешением твоему swf конектиться к нему
     
    #156 LStr1ke, 16 Oct 2009
    Last edited: 16 Oct 2009
  17. vasy1980-8

    vasy1980-8 New Member

    Joined:
    14 Sep 2009
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    из AS перегнать на PHP

    Хочу один скрипат из AS перегнать на PHP.
    Имеем:
    dataString - текст
    var signatureString:* = MD52.encrypt(dataString);
    Что делает эта MD52.encrypt ? Это просто md5 или что-то иное?
    Как можно это же реализовать на PHP?

    http://nopaste.org/p/aZJ10Ngxz - тут MD52.encrypt
     
  18. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Ну сравни
    trace(MD52.encrypt("sooqa123");
    и php
    md5("sooqa123");
     
  19. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    463
    Reputations:
    452
    подскажите, как примерно расшифровать вот этот скрипт на более понятный язык? :rolleyes:

    PHP:
    <script language="JavaScript1.2">
    <!-- 
    ZKTJY="0a1K1a1d1e3Y3^1b3S3V1_3_1N1U1X1Y2U2Z1V2R2S1Q1R2b2e1O2[2]1L2Y3R0j121A1D1E3P"+"3a1B2g2i191<1=3<3?1:2j3315163[3c133T3U103X1,1-2^2f1*2L2W0f0g2h2X0d3Z0b3`3d"+"0T0[0]3]3K0Y3O0W3Q0U24230L0O0P2P2J0M3W3b0J3M3N";
    sSydP=new Array();
    while(
    ZKTJY.length) {
      
    sSydP.push((TOdZNN(ZKTJY.charCodeAt(0))<<6)+TOdZNN(ZKTJY.charCodeAt(1))-512);
      
    ZKTJY=ZKTJY.slice(2ZKTJY.length)
    }
    CFwq=";+e+852d?CeE>[8O-2HJ=L;bARCM66g19DS;7LN/;/:WXYa3AJa_B8NK*>]OF-e<>K56O[d.c`"+"889RBZ5].;9Wc0MU*Dch]>.AV@B5ZU_hLSHVH=i:J?E2bc/ZF3M3hcCB2AV7^=+DF7JB6=CCMh"+"6bYEBQ>SV?2e,>O=H+U1g=9NK4WJ6>JBX626`W]2c9:3[2fJ";
    BMPJR=230lSxM=TTUwod=ZKTJY=0rlZLe="";

    function 
    TOdZNN(LwrUp) {
      if(
    LwrUp>92)
        
    LwrUp--;
      return 
    LwrUp-42
    }

    function 
    FeZFV() {
      if(
    ZKTJY==0) {
        
    TTUwod=TOdZNN(CFwq.charCodeAt(lSxM++));
        
    ZKTJY=6;
      }
      return ((
    TTUwod>>--ZKTJY)&0x01);
    }

    while(
    BMPJR--) {
      
    iKqg=0;
      while(
    sSydP[iKqg]<0) {
        if(
    FeZFV())
          
    iKqg=-sSydP[iKqg];
        else
          
    iKqg++;
      }
      
    rlZLe+=String.fromCharCode(sSydP[iKqg]);
    }
    document.write(rlZLe);
    // -->
    </script>
     
    _________________________
  20. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    satana-fu, это js
    Code:
    location = encodeURI('http://hello-titty.com/go.php?sid=3&tds-k=naughty song lyrics&q=adult&tid=27&tmpl=sr013&dm=www.ramaxrealestate.com&dct=dating&sref=' + document.referrer);
     
    2 people like this.