ધણીવાર, ફ્લેશના વિકાસકરનારાઓ તે નક્કી કરશે કે એનિમેશન અને આંતરક્રિયાઓ જેવા ક્ષેત્રોમાં ફ્લેશ તેમને ઇચ્છિત ફાયદાઓ આપે છે, તેઓની ઇચ્છા તેમના કોડ દુનિયા સામે ખુલ્લા નહી મૂકે. અલબત્ત, તમામ ઇન્ટરમીડીયેટ ભાષામાં સંકલિત કોડ જોડાયેલા હોય છે, એક વખત જ્યારે .swf (એસડબલ્યુએફ) ફાઇલ સ્થાનિક સ્થળે સંગ્રહિત થાય છે, તે પછી તે તેના મૂળ કોડ અને સંપત્તિમાં પ્રતિસંકલિત થઈ શકે છે. કેટલાક પ્રતિસંકલિતકરનારાઓ મૂળ ફાઇલને લગભગ સંપુર્ણ પુનઃબાંધારણ કરી શકે છે, નિર્માણ વખતે ઉપયોગમાં લેવાયેલા મૂળ કોડ સુધી. (જોકે પરિણામ બનાવ દીઠ બદલાય છે).

પ્રતિસંકલિતકારોની સામે, આ સમસ્યાને નિવારવા એક્શનસ્ક્રિપ્ટ ઓબફુસ્કેટર્સને રજૂ કરવામાં આવ્યું છે. ઉચ્ચ-ગુણવત્તાના ઓબફુસ્કેટર્સ ભાષાકિય ફેરબદલો - જેમ કે ઓળખકારનું નવું નામ આપવું, ફેરબદલના પ્રવાહને અંકુશીત કરવો અને માહિતીમાં તાત્વિક ફેરબદલ કરવા- જો કે આમ કરવા જતા પ્રતિસંકલિતકારો માટે માનવના ઉપયોગમાં આવે તેવા ઉત્પાદનનું નિર્માણ કરવું મુશ્કેલ બની જાય છે.

એનિમેશન
એક્શનસ્ક્રિપ્ટ કોડ રક્ષણ
ઓપન સ્ક્રિન યોજના
વિડિયો