- *Ужасно *Неказуально— Flash CS4
Во времена, когда время на таймлайне и в жизни еще текло медленно, флэшери писали _parent.stop(), a сейчас? А сейчас без кастинга даже компилять не хочет — надо делать MovieClip(parent).stop();
И время на таймлайне теперь течет быстрее, ссука.#610260from web, 22 months ago
Replies (8)
- @blooddy:надо делать так: ( parent as MovieClip ).stop(). а лучше ваще к парнету не обращаться.#610260/1from Talk.v10514ABD79D, 22 months ago
- @blooddy:@rostag ну смотри ... эээ ... ты меня ваще убил. причём тут кароче? эти записи даже в байткоде по разному выглядят. var s:String = '<xml />'; ( s as XML ) и XML(s), работает по разному. хотя по твоей логики дожно работать одинакого. или пример с неподходящим типом. XML( parent ) и ( parent as XML ). тоже по твоему должны одинакого сработать, только в жизни работают по разному.#610260/5from Talk.v10514ABD79D, 22 months ago, in reply to /4
- @rostag:@blooddy Я неправ, что назвал это кастингом — это точно.
Но поскольку в этом простои и тупом одноразовом баннере код конвертации работает так же, как и код кастинга — а именно заставляет родительский таймлайн играть — то я использую его, просто по причине лени, прости :)#610260/7from web, 22 months ago, in reply to /6 - @Constantiner:@blooddy На самом деле ты путаешь кастинг и небольшой набор одноименных глобальных функций, которые, конечно, создают путаницу. По глобальным функциям тут livedocs.adobe.com [livedocs.adobe.com] Их набор ограничивается лишь Array, Boolean, Date, Number, Object, String, XML и XMLList. С точки же повседневного использования два вида кастинга (скобочки и as) отличаются, помимо скорости, тем, что в случае неправильного кастинга скобочки дают эксепшн, а as дает null.#610260/8from Constantin5C2759D3, 22 months ago, in reply to /5
