Внутренне они ничем не отличаются. Среда выполнения может оптимизировать код, но я в этом сомневаюсь.
Самое большое отличие состоит в том, что первое немного более читабельно, чем второе. Также я думаю, что вы хотите установить videoResult
в первом, а не videoId
, поскольку в классе его нет.
EDIT:
На самом деле есть небольшая разница в том, что вы создаете неявную ссылку на объект в первой, которая в зависимости от того, где находится код, может зависать или не зависать в течение некоторого времени, что потребляет память. Это Flash, хотя меня это не слишком беспокоит, вы уже используете довольно много памяти, и я не думаю, что одна ссылка на объект события вызовет проблему. Кроме того, он будет собирать мусор, когда среда выполнения обнаружит, что он не используется.