![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 434
|
Подскажите причину почему Loader может не загружать картинки ?
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, Complete); loader.load(new URLRequest('http://........../Image.jpg')); private function Complete(e: Event): void { //---------------------------------------------------------------------- addChild(e.target.content as Bitmap); //Не появляется нечего var txt: TextField = new TextField(); txt.text = '342'; addChild(txt); //txt.text = String(bmp.width); //addChild(loader); если убрать то лоадер добавляться на сцену с загруженной картинкой //---------------------------------------------------------------------- } Последний раз редактировалось ЗлОй ПрОграММер; 29.08.2011 в 18:52. |
|
|||||
|
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 434
|
не работает(
самое интересное что текст '342' появляется а картинка нет а вот если код loader.contentLoaderInfo.addEventListener(Event.COMPLETE, Complete); loader.load(new URLRequest('http://........../Image.jpg')); пол дня с этим лоадером сегодня провазился ( |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 434
|
package { import flash.display.MovieClip; import flash.events.Event; import flash.display.Bitmap; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.text.TextField; import vk.*; /** * ... * @author */ public class VKClass extends MovieClip { private var flashVars: Object; private var VK: APIConnection; private var User: Array = new Array(); private var Friends: Array = new Array(); private var Users: Array = new Array(); private var UserLoader: Loader = new Loader(); private var FriendsLoader: Loader = new Loader(); public function VKClass() { //---------------------------------------------------------------------- if (stage) Initialization(); else addEventListener(Event.ADDED_TO_STAGE, Initialization); //---------------------------------------------------------------------- } private function Initialization(e: Event = null): void { //---------------------------------------------------------------------- flashVars = stage.loaderInfo.parameters as Object; VK = new APIConnection (flashVars); //---------------------------------------------------------------------- getFriends(); //---------------------------------------------------------------------- removeEventListener(Event.ADDED_TO_STAGE, Initialization); //---------------------------------------------------------------------- } private function getUser(): void { //---------------------------------------------------------------------- var userFields: String; //---------------------------------------------------------------------- userFields = 'photo, first_name, last_name, screen_name'; VK.api('getProfiles',{uids: flashVars.viewer_id, fields: userFields}, getUserTrue, getUserFalse); //---------------------------------------------------------------------- } private function getUserTrue(object: Object): void { //---------------------------------------------------------------------- var url: String; //---------------------------------------------------------------------- User.name = object[0]['first_name']; User.surname = object[0]['last_name']; User.nickname = object[0]['screen_name']; User.url = object[0]['photo'] //---------------------------------------------------------------------- UserLoader.load(new URLRequest(url)); UserLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, UserComplete); //---------------------------------------------------------------------- } private function getUserFalse(object: Object): void { //---------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////// //---------------------------------------------------------------------- } private function UserComplete(e: Event): void { //---------------------------------------------------------------------- //---------------------------------------------------------------------- } private function getFriends(): void { //---------------------------------------------------------------------- var userFields: String; //---------------------------------------------------------------------- userFields = 'photo, first_name, last_name, screen_name, uid'; //---------------------------------------------------------------------- VK.api('friends.get',{uids: flashVars.viewer_id, fields: userFields}, getFriendsTrue, getFriendsFalse); //---------------------------------------------------------------------- } private function getFriendsTrue(object: Object): void { //---------------------------------------------------------------------- //var count: int = 0; //var bufferUser: Object = new Object(); //---------------------------------------------------------------------- //for (count = 0; count < object.length; count ++) //{ //bufferUser = new Object(); //bufferUser.name = object[count]['first_name']; //bufferUser.surname = object[count]['last_name']; //bufferUser.nickname = object[count]['screen_name']; //bufferUser.uid = object[count]['uid']; //bufferUser.url = object[count]['photo']; //Friends.push(bufferUser); //} //---------------------------------------------------------------------- FriendsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, FriendsComplete); FriendsLoader.load(new URLRequest('http://littlemansmom.files.wordpress.com/2008/09/smile030.jpg')); //---------------------------------------------------------------------- } private function getFriendsFalse(object: Object): void { //---------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////// //---------------------------------------------------------------------- } private function FriendsComplete(e: Event): void { //---------------------------------------------------------------------- var txt: TextField = new TextField(); txt.text = '342'; addChild(txt); addChild(e.target.content as Bitmap); //addChild(FriendsLoader); //FriendsLoader.x = 200; //---------------------------------------------------------------------- } } } Последний раз редактировалось ЗлОй ПрОграММер; 29.08.2011 в 22:03. |
|
|||||
|
Может секьюрити еррор, трогать контент напрямую нельзя без разрешения
Добавлено через 1 минуту http://littlemansmom.files.wordpress...rossdomain.xml
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 434
|
кстати если добавить FriendsLoader на сцену
то в нём видно что загружена картинка, а вот вытащить её от туда как битмапу не выходит |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 434
|
а код можете написать))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|