Прежде всего расслабьтесь :)
Тогда попробуйте уточнить ...
В чем ваша конкретная проблема?
1 / Отправка переменных в PHP
Существует множество учебных пособий по взаимодействию с Flash / PHP.
Вот видеоурок
http://blog.phpmoz.org/two-way-flash-php-communication-adobe-flash-tutorial-as3/
2 / Кодировка изображения в AS3
Эта статья может помочь, хотя она идет немного дальше, чем вы просите
http://designreviver.com/tutorials/actionscript-3-jpeg-encoder-revealed-saving-images-from-flash/
3 / Выполните все вышеперечисленное одним щелчком мыши
Почему бы не попробовать введение в AS3. Я всегда рекомендую на AdobeTV
серию видео Lost Actionscript Week End от Колина Мука.
Нет, у меня нет ссылки для статических методов. Думайте об этом как о способе инкапсулировать функциональность, которая не влияет на конкретный экземпляр класса. Скажем, например, что вы используете различные формы в своем приложении и хотите проверить их, вы можете создать класс Validation с некоторыми статическими методами.
В этом примере класс Validation явно не заботится о своей валидации, это всего лишь контейнер для доступа к методам валидации везде, где они вам нужны.
var email:TextField;
//whenever that field has been filled , you could validate it like that:
var valid:Boolean = ValidationClass.emailValidate( email.text );
Как видите, для доступа к статическим методам класса вам не нужно создавать экземпляр класса, что также объясняет, почему статические методы не предназначены для воздействия на конкретный экземпляр класса.
надеюсь, это поможет! если это все еще неясно, я уверен, что немного Googling плюс некоторые эксперименты должны помочь;)