Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Добавление изображений в xml галерею. (http://www.flasher.ru/forum/showthread.php?t=156678)

sikha 25.05.2011 16:53

Добавление изображений в xml галерею.
 
Доброго времени суток, вот у меня есть простенькая xml галерея
Код AS3:

import com.flashotaku.slideshow.Slideshow;
import com.flashotaku.thumbnailscroller.ThumbnailScroller;
import com.flashotaku.thumbnailscroller.events.ThumbnailEvent;
import flash.events.MouseEvent;
 
var mySlideshow:Slideshow = new Slideshow();
addChild(mySlideshow);
mySlideshow.xmlPath = "images.xml";
mySlideshow.setSize(380, 260);
mySlideshow.x = 95;
mySlideshow.y = 10;
mySlideshow.setBorder = true;
mySlideshow.borderThickness = 5;
mySlideshow.preloaderType = "circular";
mySlideshow.transitionEffect = "squares";
mySlideshow.squaresEffectType = "blur";
mySlideshow.squaresDirection = "random";
 
var myScroller:ThumbnailScroller = new ThumbnailScroller();
addChild(myScroller);
myScroller.xmlPath = "thumbnails.xml";
myScroller.setSize(500, 70);
myScroller.x = 34;
myScroller.y = 307;
myScroller.setBorder = true;
myScroller.borderThickness = 3;
myScroller.easingType = "Back";
myScroller.easingMethod = "easeInOut";
myScroller.moveAmount = 200;
 
var left:Arrow = new Arrow();
addChild(left);
left.x = myScroller.x - left.width - 5;
left.y = myScroller.y + (myScroller.height - left.height)/2;
 
var right:Arrow = new Arrow();
addChild(right);
right.rotation = 180;
right.x = myScroller.x + myScroller.width + right.width + 5;
right.y = left.y + right.height;
 
left.addEventListener(MouseEvent.CLICK, leftHandler);
right.addEventListener(MouseEvent.CLICK, rightHandler);
 
function leftHandler(event:MouseEvent){
        myScroller.moveLeft();
}
function rightHandler(event:MouseEvent){
        myScroller.moveRight();
}
 
myScroller.addEventListener(ThumbnailEvent.CLICK, clickHandler);
 
function clickHandler(event:ThumbnailEvent){
        mySlideshow.loadImage(event.item.id);
}
 
 
addBt.addEventListener(MouseEvent.CLICK,addPict);
function addPict(event:MouseEvent):void{
 
        }

есть кнопка которая должна добавлять изображения в нее, но вопрос в том как это сделать?

goodguy 25.05.2011 18:01

Цитата:

есть кнопка которая должна добавлять изображения в нее, но вопрос в том как это сделать?
Учитывая то, что этот код не имеет никакого отношения к вопросу, можно предположить, что на кнопку нужно нажать )

sikha 26.05.2011 17:42

Мне надо чтоб по нажатии на кнопку вылазило окошко, в котором я могу выбрать любое изображение и потом оно добавлялась бы в галерею мою! как это реализовать?

Crazy 26.05.2011 17:50

Цитата:

Сообщение от sikha (Сообщение 999005)
Мне надо чтоб по нажатии на кнопку вылазило окошко, в котором я могу выбрать любое изображение и потом оно добавлялась бы в галерею мою! как это реализовать?

Что конкретно из этого списка Вам не удается сделать и как именно Вы пытались?

sikha 27.05.2011 14:59

Да Господи неужели не понятно!? )))) Галерея динамическая чтоб по нажатии кнопки мог загрузить фото в галерею! как добавляется фото в альбомы вконтакте !

Crazy 27.05.2011 15:07

Короче говоря, хотите, чтобы мы все сделали за Вас. Хренушки.

sikha 28.05.2011 14:36

что за бред?
Просто объясните как это работает? что нужно сделать напишу уж сам! просто дайте толчок, начало!

КорДум 28.05.2011 15:42

Смотрите алгоритм:
1. нажали на кнопку
2. вылезло окошко
3. выбрали картинку
4. отправили на сервер
5. Вам в вакансии.

mooncar 28.05.2011 15:56

Автор, п.п. 2 - 4 из последнего сообщения - смотрите примеры по классу FileReference. Это толчек.
Но на самом деле, в данном случае объем работ по доработке большой для недавно работающего с флешем, толчка скорее всего не хватит.

sikha 31.05.2011 15:04

большое спасибо 2 mooncar очень помог с толчком FileReference!
Вопрос закрыт!


Часовой пояс GMT +4, время: 17:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.